やあみんな(私はJava BTWが初めてです)
Java を使用して小さな推測ゲームを開発していますが、問題が発生しました。誰かがこの問題を克服するのを手伝ってくれれば、本当に感謝しています。
ゲームは次のようなものです。
- 推測単語のリストはデータベースに保存されます
- ランダムな単語の 1 つが選択され、
- 変装した形でユーザーに表示される
- ユーザーは文字を使用して単語を推測する必要があります
- ゲームが終わるまで、彼らは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 などの乱数が表示されます。5回の推測までカウントを1つだけ増やす方法を理解する必要があります
word.charAt(j) != asciiToChar
そして、代わり に使用するたびに==
、正しい推測の正しいカウントが得られます。
私はそれを理解することはできません:(
どんな助けでも感謝します