Java产生10个50-100之间的随机数,并放到一个数组中,把数组中大于或等于80的数放到一个list集合中,并打印到控制台
时间: 2024-03-03 08:51:23 浏览: 83
Java生产1-100的随机数简单实例(分享)
好的,以下是 Java 代码实现:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] nums = new int[10];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(51) + 50; // 生成50-100之间的随机数
}
List<Integer> list = new ArrayList<>();
for (int num : nums) {
if (num >= 80) {
list.add(num); // 将大于或等于80的数放到list集合中
}
}
System.out.println("随机数数组:");
for (int num : nums) {
System.out.print(num + " ");
}
System.out.println("\n大于或等于80的数:");
for (int num : list) {
System.out.print(num + " ");
}
}
}
```
输出结果:
```
随机数数组:
54 59 93 54 98 72 61 83 70 80
大于或等于80的数:
93 98 83 80
```
希望能够帮助到你!
阅读全文