实验要求:
- 程序随机分配一个1-100之间的整数给用户。
- 用户输入自己猜测的数字。
- 当用户输入自己的猜测后,程序根据判断进行提示“猜大了”或“猜小了”或者“猜对了”。
- 用户可根据提示进行多次猜测,直到猜对为止。
package hcybx;
import java.util.Random;
import java.util.Scanner;
/*
* 猜数字游戏
*/
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
System.out.println("游戏即将开始,系统将给定一个1-100的数字!");
int number = random.nextInt(100) + 1;// 随机一个1-100的整数
int yourNumber = 0;
System.out.println("请输入你的猜测:");
yourNumber = scanner.nextInt();
while (yourNumber != number) {
if (yourNumber > number) {
System.out.println("猜大了,请重新猜:");
yourNumber = scanner.nextInt();
} else if (yourNumber < number) {
System.out.println("猜小了,请重新猜:");
yourNumber = scanner.nextInt();
}
}
System.out.println("猜对了!");
}
}