使用Java, 编写程序,使用Random类来产生1个0-100之间的随机整数,用户有五次机会输入一个数对其进行猜测,并提示‘Too Big’或者‘Too Small’,相等表示猜到了,如果猜到或五次机会用完,则结束程序。
时间: 2024-02-27 17:56:49 浏览: 24
好的,我知道你的问题了。下面是使用Java编写的程序,可以实现你的需求:
```java
import java.util.Scanner;
import java.util.Random;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int answer = rand.nextInt(101); // 生成0-100之间的随机整数
int guess;
int chances = 5;
Scanner scanner = new Scanner(System.in);
System.out.println("猜猜看我心里想的是哪个数字(0-100),你有5次机会:");
while (chances > 0) {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
if (guess == answer) {
System.out.println("恭喜你,猜对了!");
return;
} else if (guess > answer) {
System.out.println("太大了!");
} else {
System.out.println("太小了!");
}
chances--;
System.out.println("你还有" + chances + "次机会。");
}
System.out.println("很遗憾,你没有猜对。正确答案是:" + answer);
}
}
```
程序中,我们定义了一个 `Random` 类型的对象 `rand`,用于生成随机整数。然后,我们使用 `nextInt` 方法来生成一个0-100之间的随机整数,并将其赋值给 `answer` 变量。
接下来,我们使用一个 `while` 循环,让用户有5次机会来猜测数字。在循环中,我们使用 `Scanner` 类型的对象 `scanner` 来获取用户输入的猜测数字。然后,我们与正确答案进行比较,如果猜对了,就输出恭喜信息并结束程序;如果猜错了,就输出提示信息,并让用户继续猜测。
最后,如果用户用完了5次机会还没有猜对,就输出正确答案并结束程序。
希望这个程序可以帮助到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)