使用Random类随机生成一个整数,值1-100之间,使用Scanner类输入,模拟猜数字游戏,有三种情况:猜大,猜小,和猜对。程序猜对后,程序退出。
时间: 2024-03-02 20:48:07 浏览: 130
好的,这是一个比较简单的猜数字游戏的实现,以下是代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int target = random.nextInt(100) + 1; // 生成1-100之间的随机整数
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请输入你猜测的数字:");
guess = scanner.nextInt();
if (guess > target) {
System.out.println("猜大了!");
} else if (guess < target) {
System.out.println("猜小了!");
}
} while (guess != target);
System.out.println("恭喜你,猜对了!");
}
}
```
程序运行时,会随机生成一个1-100之间的整数,然后通过`Scanner`类从控制台输入猜测的数字,如果猜测的数字大于生成的目标数字,则输出“猜大了!”;如果猜测的数字小于生成的目标数字,则输出“猜小了!”;如果猜测的数字等于生成的目标数字,则输出“恭喜你,猜对了!”并退出程序。
阅读全文