さて、これは完全なコードの一部であると思われますが、要点は、ユーザーが推測ナンバーゲームの答えを推測し、ユーザーがそれを正しく理解した瞬間です。
if (guess==num){
System.out.println("You Win!");
System.out.println("Play Again?? Y/N");
String play=scan.nextLine();
if(play.equalsIgnoreCase("y")){
Game();
}
if(play.equalsIgnoreCase("n")){
System.exit(1);
} else {
invalid(); //when playing again, it says you entered an invalid choice which i do not want.
play=scan.nextLine();
if(play.equalsIgnoreCase("y")){
Game();
}
}
}
出力は次のとおりです。
............................................。
14
あなたが勝ちます!
再びプレー??Y / N
無効な選択肢を入力しました。Y/Nを再入力してください<<=====問題はここにあります.........................。 ......................................。
もう一度プレイに応じてユーザーからの入力が欲しいのですか?質問ですが、コードのどの部分が無効な選択肢を入力したのかわかりません。誰か助けてもらえますか?私は悲しいことに問題を見ることができません。y / nの質問に無効な回答を入力したときにユーザーに通知したいので、まだ無効なメソッドが必要です。