私のハングマンゲームの中で推測方法に取り組んでいます。それは、ユーザーが単語内の各文字で推測して確認したいという手紙を取ります。代わりにそれのように別々のラインで、ArrayListを複数回印刷する
Have another user enter a word to play with:
Apple
Welcome to hang man! Below is your word:
_ _ _ _ _ Enter a letter to guess
p
_pp__
Enter a letter to guess
l
___l_
Enter a letter to guess
が、それは「P」と一緒に「L」を印刷してそれを作るためにとにかくあります:現在のコードは私の入力を取得することを
public void checkGuess(String guessLetter)
{
for(int i = 0; i < gameWord.length(); i++)
{
if(guessLetter.charAt(0) == (gameWord.charAt(i)))
{
hideword[i] = guessLetter.charAt(0);
}
else
{
hideword[i] = '_';
}
}
System.out.println(hideword);
}
ありますか?
'hideword'を初期化するときに' Arrays.fill() 'を使う方法を示すために私の答えを更新しました。 – 4castle