嘿伙计们(我是Java BTW的新手)
我正在使用 Java 开发一个小型猜谜游戏,但遇到了一些问题。如果有人能帮助我克服这个问题,我将不胜感激。
游戏是这样的:
- 猜测词列表存储在数据库中
- 选择一个随机词,并且
- 变相展示给用户
- 用户必须使用字母猜测单词
- 他们有 5 个字母要猜,直到游戏结束
现在我的问题是我一直被错误计数困扰......
我的代码是这样的:
//word is the word that user must guess
// asciiToChar is letter that users've guessed
// J is just a variable used for count
for (j=0; j < word.length(); j++)
{ if (word.charAt(j) != asciiToChar)
{
error++;
}
}
System.out.println("Number of Errors: "+" "+ error);
每次用户执行错误猜测时,错误计数应该会增加,但它会显示一些随机数,例如 8,14 或其他东西。我需要弄清楚如何将计数仅增加 1 直到 5 次猜测
每当我使用word.charAt(j) != asciiToChar
而不是 ==
它时,它都会给我正确的猜测。
我想不通:(
任何帮助将不胜感激