if(letterGuessBoolean == true) {
System.out.println("Nice job! That was correct!");
for (position = 0; position < pickRandomWord.length(); position++) {
if (pickRandomWord.charAt(position) == letterGuess) {
System.out.print(letterGuess);
}
else {
System.out.print(unknownLetters);
}
}
}
循环确实保存单词,未知的字符永远不会保存正确的方式。JAVA - Hangman游戏,保持在未知字母输入正确的字母
对不起,忽略updateLetterGuess = letterGuess;它什么也没做,忘记删除它。 –
可能需要查看代码的其余部分,如何存储被猜测的字母? –
我没有看到任何为for循环增加索引之外的变量。你能向我们展示更多你的代码吗? – RamenChef