do {
System.out.println("Word: " + secretWord.getWordMask());
//System.out.print("Guesses: " + guesses);
System.out.print("Enter your guess: ");
Scanner keyboard = new Scanner(System.in);
String guess = keyboard.next();
WordHider revealChar = new WordHider();
revealChar.revealLetter(guess);
System.out.println(revealChar.getWordMask());
secretWord.revealLetter(guess);
} while ();
私のコードが現在行っていることは、ユーザーに文字を継続的に要求し、単語の一部である場合はそれを明らかにすることです。別のクラスに、隠し単語が見つかったかどうかを確認する別のメソッドがあります
public boolean isHiddenWordFound() {
for (int i = 0; i < wordMask.length(); i++) {
if(wordMask.charAt(i) == HIDE_CHAR.charAt(0)) {
return false;
while
そして、その部分をチェックする方法を理解する必要があります。しかし、私は単に途方に暮れています、何かアイデアはありますか?