用Java,电脑随机出一个数字,在规定次数内猜中的代码。(用到Random,Scanner两个类,还需要用到for循环来限制次数)
时间: 2023-12-04 21:04:15 浏览: 33
好的,以下是Java代码实现:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int answer = random.nextInt(100) + 1; // 随机生成1~100的整数
Scanner scanner = new Scanner(System.in);
System.out.println("猜一个1~100的整数,你有6次机会:");
for (int guessCount = 1; guessCount <= 6; guessCount++) {
int guess = scanner.nextInt(); // 获取用户输入的整数
if (guess == answer) {
System.out.println("恭喜你,猜对了!");
return;
} else if (guess < answer) {
System.out.println("太小了,再试一次:");
} else {
System.out.println("太大了,再试一次:");
}
}
System.out.println("很遗憾,你没有在规定次数内猜中,正确答案是:" + answer);
}
}
```
程序会随机生成一个1~100的整数作为答案,用户需要在6次机会内猜中这个数字。程序使用for循环来限制了猜测的次数,每次猜测后,程序会告诉用户猜测的数字是偏大还是偏小,直到猜中为止。如果用户在6次机会内没有猜中,程序会显示正确答案。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)