java do while猜数字游戏
时间: 2023-04-27 09:04:08 浏览: 207
java猜数字游戏
Java中的do while循环可以用来实现猜数字游戏。游戏规则如下:
1. 程序随机生成一个1到100之间的整数。
2. 玩家输入一个数字,程序判断该数字与随机数的大小关系,并给出相应提示。
3. 如果玩家猜对了,程序输出“恭喜你,猜对了!”并结束游戏。
4. 如果玩家猜错了,程序输出“你猜的数字太大/太小了,请重新输入:”,并让玩家重新输入数字。
5. 玩家可以一直猜测,直到猜对为止。
下面是一个简单的Java代码实现:
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
int randomNumber = (int) (Math.random() * 100) + 1; // 生成1到100之间的随机数
int guessNumber;
Scanner input = new Scanner(System.in);
do {
System.out.print("请输入一个1到100之间的整数:");
guessNumber = input.nextInt();
if (guessNumber > randomNumber) {
System.out.println("你猜的数字太大了,请重新输入:");
} else if (guessNumber < randomNumber) {
System.out.println("你猜的数字太小了,请重新输入:");
} else {
System.out.println("恭喜你,猜对了!");
}
} while (guessNumber != randomNumber);
}
}
阅读全文