我该如何限制一个简单游戏的尝试只有三个?我想你会使用布尔值。但不确定。尝试进行简单游戏的次数有限?
import java.util.Scanner;
public class guess {
public static void main(String[] args) {
int randomN = (int) (Math.random() * 10) + 1;
Scanner input = new Scanner(System.in);
int guess;
System.out.println("Enter a number between 1 and 10.");
System.out.println();
do {
System.out.print("Enter your guess: ");
guess = input.nextInt();
if (guess == randomN) {
System.out.println("You won!");
} else if (guess > randomN) {
System.out.println("Too high");
} else if (guess < randomN) {
System.out.println("Too low");
}
} while (guess != randomN);
}
}
您需要为已经取得的尝试次数的计数器,你需要增加对循环的每个迭代的计数器,你需要一个额外的退出条件添加到您的'做-while'环 – MadProgrammer