创建一个长度为10的整数数组,随机生成10个0-100范围的整数存入数组。 遍历打印数组中所有元素的值。 打印该数组中元素的最大值,最小值。 打印该数组中所有元素的总和。 打印该数组中所有偶数元素的总和
时间: 2024-10-18 09:07:06 浏览: 56
创建一个长度为10的整数数组并随机生成10个0到100范围内的整数可以按照以下步骤操作:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 初始化一个长度为10的整数数组
int[] array = new int[10];
// 创建Random对象
Random random = new Random();
// 遍历数组,生成并存储随机整数
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(101); // 生成0-100的随机整数(包括100)
}
// 打印数组元素值
System.out.println("Array elements:");
for (int value : array) {
System.out.print(value + " ");
}
// 打印最大值和最小值
int max = Arrays.stream(array).max().getAsInt();
int min = Arrays.stream(array).min().getAsInt();
System.out.println("\nMax value: " + max);
System.out.println("Min value: " + min);
// 计算数组元素总和
int sum = Arrays.stream(array).sum();
System.out.println("Sum of all elements: " + sum);
// 计算并打印偶数元素的总和
int evenSum = 0;
for (int num : array) {
if (num % 2 == 0) {
evenSum += num;
}
}
System.out.println("Sum of even numbers: " + evenSum);
}
}
```
阅读全文