java猜数字游戏判断是否继续猜数字
时间: 2023-11-10 09:00:07 浏览: 89
你可以使用一个循环来判断是否继续猜数字。在每次玩家猜完数字后,询问玩家是否要继续游戏。如果玩家输入"是"或"yes",则继续循环;如果玩家输入其他任意值,则结束循环。
以下是一个示例代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int targetNumber = random.nextInt(100) + 1; // 生成1到100之间的随机数
boolean continueGame = true;
while (continueGame) {
System.out.print("猜一个1到100的数字:");
int guessNumber = scanner.nextInt();
if (guessNumber == targetNumber) {
System.out.println("恭喜你,猜对了!");
continueGame = false;
} else if (guessNumber < targetNumber) {
System.out.println("猜的数字太小了,请再试一次。");
} else {
System.out.println("猜的数字太大了,请再试一次。");
}
System.out.print("是否要继续猜数字?(是/否)");
String continueInput = scanner.next();
if (!continueInput.equalsIgnoreCase("是") && !continueInput.equalsIgnoreCase("yes")) {
continueGame = false;
}
}
scanner.close();
}
}
```
阅读全文