【发布时间】:2013-11-09 13:14:49
【问题描述】:
大家好(我是 java B.T.W. 新手)
我正在使用 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 而不是== 时,它都会让我正确猜测正确的计数。
我想不通:(
任何帮助将不胜感激
【问题讨论】:
-
这是一个刽子手游戏吗?
-
那么刽子手,差不多吧?
-
是的,很像刽子手。只有游戏缺少gui和body部分...
-
@MightyPork 非常感谢您像魅力一样工作:)
-
np,很高兴为您提供帮助。请在可能的情况下接受答案。