java随机生成1到100随机数,存储到一个数组中,查找里面是否大于80的如果将其输出,并记录总共有几个,否则输出没有大于80的
时间: 2024-09-30 09:01:38 浏览: 43
在Java中,你可以使用Random类和ArrayList来实现这个功能。首先,你需要创建一个ArrayList来存储随机数,然后生成并检查每个数字,如果大于80就添加到结果列表中,同时计数。以下是步骤:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Random random = new Random();
int count = 0; // 初始化大于80的计数
for (int i = 0; i < 100; i++) { // 生成100个随机数
int number = random.nextInt(101); // 生成1到100的随机数
numbers.add(number);
if (number > 80) { // 检查是否大于80
System.out.println("找到一个大于80的数: " + number);
count++; // 如果是,计数加一
}
}
if (count == 0) {
System.out.println("没有大于80的数");
} else {
System.out.println("总共有 " + count + " 个大于80的数。");
}
}
}
```
阅读全文