最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

for循環(huán)改為foreach該怎么改??

import java.util.Scanner;

public class Lianxi {

public static void main(String[] args){

Scanner input =new Scanner(System.in);

System.out.println("請(qǐng)輸入您想輸入的字符串");

String s=input.next();

int num=0;

for(int i=0;i<s.length();i++){

if(s.charAt(i)=='a')

num++;

}

System.out.println(num);

}

}


正在回答

4 回答

for(char?c:s.toCharArray()){
????if?(c?==?'a')
????num++;
}

統(tǒng)計(jì)字符串中字符‘a(chǎn)’出現(xiàn)次數(shù)
String要拆分成char數(shù)組,以char為單位遍歷
以后就明白了,其實(shí)String就是char[]數(shù)組實(shí)現(xiàn)的

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ifdw 提問(wèn)者

非常感謝!
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~

如果你用foreach的話,你里面那個(gè)判斷語(yǔ)句,所要的i如何來(lái)判斷,不是不能判斷,是比較麻煩而已,還不如用for來(lái)做簡(jiǎn)單呢

0 回復(fù) 有任何疑惑可以回復(fù)我~

不能用foreach

0 回復(fù) 有任何疑惑可以回復(fù)我~

for(char c : s.toCharArray()) {

..........................

?}?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門(mén)第三季
  • 參與學(xué)習(xí)       409775    人
  • 解答問(wèn)題       4546    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

for循環(huán)改為foreach該怎么改??

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)