アプリを終了するか再試行するためのユーザーの応答を検証しようとして問題が発生しています (単純なゲームです)。ゲームが終了したら、「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();