使用Java编写 随机产生10个随机数(1-100),存储到一个数组中,查找里面是否有大于80的,如果有将其输出,并记录总共有几个,否则输出没有大于80的数。
时间: 2024-10-13 19:18:41 浏览: 25
Java生产1-100的随机数简单实例(分享)
你可以使用Java的Random类来生成随机数,并使用ArrayList来存储这些数。以下是实现这个功能的一个示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个Random实例并设置初始种子
Random random = new Random();
// 初始化一个ArrayList来存储随机数
ArrayList<Integer> numbers = new ArrayList<>();
// 循环10次生成并添加随机数
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(100) + 1; // 生成1到100之间的随机整数
numbers.add(randomNumber);
}
// 检查是否有大于80的数
int countGreaterThan80 = 0;
for (int num : numbers) {
if (num > 80) {
System.out.println("找到一个大于80的数:", num);
countGreaterThan80++;
}
}
// 输出结果
if (countGreaterThan80 > 0) {
System.out.println("总共有", countGreaterThan80, "个大于80的数");
} else {
System.out.println("没有大于80的数");
}
}
}
```
运行这段代码后,它会生成一个包含10个1到100之间随机数的列表,并检查其中大于80的数的数量。
阅读全文