我這個(gè)代碼應(yīng)該沒錯(cuò)吧。我在我電腦上運(yùn)行的結(jié)果也為8。
public class HelloWorld {
??? public static void main(String[] args) {
?? ??? ?// 定義一個(gè)字符串
?? ??? ?String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
?????? ?
??????? // 出現(xiàn)次數(shù)
?? ??? ?int num = 0;
?????? ?
???????? // 循環(huán)遍歷每個(gè)字符,判斷是否是字符 a ,如果是,累加次數(shù)
?? ??? ?for (int i=0;i<s.length();i++)
?? ??? ?{
??????????? // 獲取每個(gè)字符,判斷是否是字符a
?? ??? ??? ?if (s.substring(i,i+1).equals("a")) {
??????????????? // 累加統(tǒng)計(jì)次數(shù)
?? ??? ??? ??? ?num++;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?System.out.println("字符a出現(xiàn)的次數(shù):" + num);
?? ?}
}
2016-10-25
恩 ?沒錯(cuò)的只要你會(huì)做了應(yīng)該沒問題了
2016-10-25
沒錯(cuò),也可以 ?if(s.charAt(i)=='a') num++;得到結(jié)果?
2016-10-25
沒錯(cuò)吧