好吧,所以我嘗試了一種方法,但每次輸入數字時都會顯示「你想再玩一次」。這是我到目前爲止。我還能做些什麼,以便只有在用戶猜到正確的答案後纔會問他/她是否想再玩一次?猜測遊戲再次出現問題
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Random rand = new Random();
int number = rand.nextInt(100) + 1;
int guess;
System.out.println("Guess the number between 1 and 100\n");
guess = scan.nextInt();
while (true) {
if(guess < number)
System.out.println("Higher!");
else if(guess > number)
System.out.println("Lower!");
else if (guess == number){
System.out.println("Correct!");
}
guess = scan.nextInt();
}
}
}
這是一個好!但我刪除了System.out.println(number);所以它會在運行時顯示數字 – user4068770 2014-09-24 05:30:35
@ user4068770抱歉有錯誤。我只是爲了我的調試目的。在發佈答案之前,我忘了刪除它。現在我刪除它。希望這對你有所幫助。 – 2014-09-24 05:34:14
幫了很多,謝謝! – user4068770 2014-09-24 06:15:58