0

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);
    }
4

2 に答える 2