好,所以這是假設是完整代碼的一部分,但要點是,用戶猜測的答案,猜數遊戲,當下用戶得到正確的事:錯誤的猜謎遊戲的Java代碼
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();
}
}
}
輸出爲:
....................................... ......
You Win!
再次玩?是/否
您輸入的值無效,請重新輸入Y/N < < =====問題在這裏 .................. ...............................................
我想要的是來自用戶的輸入以響應再次播放?問題,但我不明白是什麼導致我打印出你的代碼部分輸入了一個無效的選擇,有人可以幫忙嗎?我只是不能看到問題。我仍然需要無效的方法,因爲我想告訴用戶,當他們輸入對y/n問題的無效答案時。
請在有人花時間回答之後,不要刪除問題的內容。 – 2012-04-24 01:00:43