编程实现猜数字游戏:随机产生一个1-100之间的整数(用Random类实现),用户输入猜测的数字,根据大小关系,输出“猜大了”和“猜小了”,直到猜测的数字等于产生的随机整数,输出“猜中了”,退出程序。用java
时间: 2024-09-12 15:13:01 浏览: 74
java编写 猜数字游戏
在Java中,我们可以创建一个简单的命令行猜数字游戏来实现这个功能。这里是一个基本的示例代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static Random random = new Random();
private static int randomNumber;
public static void main(String[] args) {
// 随机生成1到100的整数
randomNumber = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到猜数字游戏!我正在想一个1到100之间的整数,你有5次机会猜。");
for (int i = 1; i <= 5; i++) {
System.out.print("请输入你的第" + i + "次猜测:");
int guess = scanner.nextInt();
if (guess < randomNumber) {
System.out.println("猜小了!");
} else if (guess > randomNumber) {
System.out.println("猜大了!");
} else {
System.out.println("恭喜你,猜对了!你在第" + i + "次尝试就猜到了。");
break;
}
}
scanner.close();
}
}
```
在这个程序中,我们首先导入`java.util.Random`和`java.util.Scanner`用于生成随机数和获取用户输入。然后,我们在`main`函数里生成一个1到100之间的随机数,并循环让玩家猜测。如果玩家猜的数字小于随机数,输出“猜小了”;如果大于,输出“猜大了”。当玩家猜中时,会输出胜利信息并退出循环。
阅读全文