好吧,所以我尝试了一种方法,但每次输入数字时都会显示“你想再玩一次”。这是我到目前为止。我还能做些什么,以便只有在用户猜到正确的答案后才会问他/她是否想再玩一次?猜测游戏再次出现问题
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