我該如何限制一個簡單遊戲的嘗試只有三個?我想你會使用布爾值。但不確定。嘗試進行簡單遊戲的次數有限?
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