【发布时间】:2016-01-20 22:46:05
【问题描述】:
我如何将一个简单游戏的尝试次数限制为 3 次?我认为您会使用布尔值。但不确定。
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);
}
}
【问题讨论】:
-
您需要一个计数器来记录已进行的尝试次数,您需要在循环的每次迭代中递增计数器,并且您需要在
do-while循环中添加一个额外的退出条件跨度>
标签: java boolean java.util.scanner