indexOf メソッドを使用して char が単語に含まれているかどうかを調べようとしていますが、char を逆参照できないため、文字列に変換する必要があると想定しました。これらのメソッドを使用してみましたが、正確に比較していないようです。 「indexOF」で参照された文字を使用しています。これが私のコードです。これが私のコードロジックのばかげた問題である場合は、お詫び申し上げます
guess = JOptionPane.showInputDialog("Enter letter ").toUpperCase().charAt(0);
if((String.valueOf(guess)).indexOf(word.toUpperCase())>=0)
{
for(int k = 0; k<word.length(); k++)
{
if(guess==charwo[k])
{
charda[k]=charwo[k];
}
}
}
else
{
guesses = guesses-1;
System.out.println("guesses left "+guesses);
}