1

アプリを終了するか再試行するためのユーザーの応答を検証しようとして問題が発生しています (単純なゲームです)。ゲームが終了したら、「y」を入力して続行するか、「n」を入力して終了するかをユーザーに尋ねます。どうすれば彼らの応答を検証できるので、y でも n でもない場合、エラー メッセージを表示して、もう一度入力するように依頼できますか?

これは私にはうまくいかないようです???

if (!choice.equalsIgnoreCase("n") && !choice.equalsIgnoreCase("y"))

           System.out.println("Error enter y for yes and n for no");
            System.out.println("Would you like to play again (y/n):");
           choice = sc.next();
4

2 に答える 2