4)编写一个猜数字的小程序,程序会产生一个0至 100(不包括 100)的随机整 数,用户每次输入一个数字来猜这个随机整数,程序会比较用户输入的数字和随 机整数,告诉用户猜的数字正确、太大或者太小java语言思
时间: 2024-09-19 21:10:42 浏览: 82
编写一个简单的猜数字游戏,我们可以使用Java语言实现。首先,需要导入`java.util.Random`包以生成随机数,然后创建一个while循环以便持续让用户猜测直到找到正确的数字。下面是一个基本的代码示例:
```java
import java.util.Scanner;
import java.util.Random;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int randomNumber = random.nextInt(99); // 避免包含100
System.out.println("欢迎来到猜数字游戏!我想了一个0到99之间的数,请你猜一猜是多少:");
while (true) {
System.out.print("请输入你的猜测: ");
int userGuess = scanner.nextInt();
if (userGuess == randomNumber) {
System.out.println("恭喜你,猜对了!");
break; // 猜对后退出循环
} else if (userGuess < randomNumber) {
System.out.println("你猜的数字太小了。");
} else {
System.out.println("你猜的数字太大了。");
}
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先生成一个0到99的随机数,然后通过`Scanner`获取用户的输入,并根据用户猜测的值判断是否正确。如果猜错了,会提示用户是猜得太大还是太小。当用户猜对时,程序结束。
阅读全文