第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

輸出重復(fù)的次數(shù)與嘗試計(jì)算圖表時(shí)插入的字母一樣多

輸出重復(fù)的次數(shù)與嘗試計(jì)算圖表時(shí)插入的字母一樣多

九州編程 2021-08-25 15:23:02
private static void CountLetters(Scanner sc) {    System.out.println("Enter a string");    String s = sc.nextLine();    System.out.println("Enter a letter");    char c = sc.nextLine().charAt(0);    int res = 0;    for (int i = 0; i < s.length(); i++) {        if (s.charAt(i) == c)             res++;        System.out.println(res + " " + c + " i " + s);        }輸出重復(fù)的次數(shù)與字母一樣多。知道為什么以及如何解決它嗎?電流輸出示例:輸入字符串Hello world 輸入一個(gè)字母升0 l 在你好世界0 l 在你好世界1 l 在你好世界2 l 在你好世界2 l 在你好世界2 l 在你好世界2 l 在你好世界2 l 在你好世界2 l 在你好世界3 l 在你好世界3 l 在你好世界
查看完整描述

2 回答

?
大話西游666

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊

如果您不跟蹤代碼,則不應(yīng)將輸出語(yǔ)句放入循環(huán)中:


int res = 0;

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

{

    if (s.charAt(i) == c)

        res++;

}

System.out.print(res + " " + c + " in" + s);


查看完整回答
反對(duì) 回復(fù) 2021-08-25
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

因?yàn)槟拇蛴≌Z(yǔ)句存在于循環(huán)中,所以每次執(zhí)行循環(huán)時(shí)它都會(huì)打印當(dāng)前計(jì)數(shù),從而為您提供多行/計(jì)數(shù)。將打印移到循環(huán)之外將確保它只在整個(gè)字符串被解析后執(zhí)行一次:


private static void CountLetters(Scanner sc) {

        System.out.println("Enter a string");

        String s = sc.nextLine();


        System.out.println("Enter a letter");

        char c = sc.nextLine().charAt(0);


        int res = 0;

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

            if (s.charAt(i) == c)

                res++;

        }

        // Moved print statement outside of the loop; changed "i" to "in".

        System.out.println(res + " " + c + " in" + s);

    }


查看完整回答
反對(duì) 回復(fù) 2021-08-25
  • 2 回答
  • 0 關(guān)注
  • 207 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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