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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java hangman - 計(jì)算正確的用戶猜測

java hangman - 計(jì)算正確的用戶猜測

富國滬深 2022-07-06 19:10:10
我正在構(gòu)建一個劊子手/猜詞游戲,它使用數(shù)組來檢查用戶輸入是否與單詞中的字母匹配(他們試圖猜測)。嘗試跟蹤用戶正確猜測的次數(shù)(使用出現(xiàn)變量),但每當(dāng)運(yùn)行代碼時,它都會計(jì)數(shù)兩次。所以假設(shè)這個詞是“alpaca”......用戶猜測字母“p”。出現(xiàn)次數(shù)等于“2”(應(yīng)該是“1”)為什么計(jì)數(shù)兩次,我該如何解決?while (indexCount < wordLength) {                result = word1.indexOf(guess, indexCount);                if (result != -1) {                    occurence++;                    //wordArr[result] = guess + " ";                }                indexCount++;                            }PS我希望這是有道理的,因?yàn)槲也皇亲钌瞄L解釋事情。如果有幫助,我可以發(fā)布完整的代碼。
查看完整描述

2 回答

?
catspeake

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個贊

如果你想增加occurence猜測字母的出現(xiàn)次數(shù),它應(yīng)該是:


indexCount = 0;

while (indexCount < wordLength) {

    result = word1.indexOf(guess, indexCount);

    if (result > -1) {

        occurence++;

        indexCount = result + 1; // current occurrence is at index result, so search for

                                 // next occurrence starting at index result + 1

    } else {

        break; // no more occurrences

    }                 

}


查看完整回答
反對 回復(fù) 2022-07-06
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個贊

那是因?yàn)槟谑褂?while 循環(huán)條件。當(dāng) indexCount=0 和 indexCount=1 時,您的出現(xiàn)次數(shù)會增加;可能你想這樣做

indexCount = indexCount + result;



查看完整回答
反對 回復(fù) 2022-07-06
  • 2 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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