文字を入力して、文字が単語に属しているかどうかを確認できるコードを作成しようとしています。次に、正しい文字のみが表示された単語を表示する必要があります。
例:
私が推測する必要がある単語: ジャングルブック
画面に表示されるとおり:***** ****
私が推測している文字:j
画面に表示:j**** ****
等々
私がこれまでに持っているもの:
public void guessConsonent() {
String guessedConsonent = consonentInput();
// returns a letter
wordInStars = "";
for (int s = 0; s < secretWord.length(); s++)
if (secretWord.substring(s, s+1).equals(guessedConsonent)) {
wordInStars += guessedConsonent;
} else if (woordVanCat.substring(s, s+1).equals(" ")) {
wordInStars += " ";
} else {
wordInStars += "*";
}
System.out.println(wordInStars);
}
問題は、単語が正しい場合でも子音が単語に追加されないことです。私はまだ得るだけ '* **'
よろしく