声明一个包含 10 个元素的整型数组,接收用户的输入,为数组成员逐个进行初始化, 最后输出这个数组的每个值,以及数组的所有值的总和、平均值、最大值及最小值。
时间: 2024-10-21 18:09:18 浏览: 13
声明一个包含10个元素的整型数组,可以按照以下步骤操作:
```java
int[] array = new int[10]; // 创建一个长度为10的整数数组
// 接收用户输入并逐个初始化数组
for (int i = 0; i < array.length; i++) {
System.out.println("请输入第 " + (i+1) + " 个元素:");
array[i] = scanner.nextInt(); // 假设scanner是一个已经初始化的Scanner对象用于获取用户输入
}
// 输出数组的每个值
System.out.println("数组的值为:");
for (int value : array) {
System.out.print(value + " ");
}
// 计算数组的总和、平均值、最大值和最小值
int sum = 0;
for (int value : array) {
sum += value;
}
double average = (double) sum / array.length;
int max = Arrays.stream(array).max().getAsInt();
int min = Arrays.stream(array).min().getAsInt();
System.out.println("\n数组的总和是: " + sum);
System.out.println("数组的平均值是: " + average);
System.out.println("数组的最大值是: " + max);
System.out.println("数组的最小值是: " + min);
```
在这个程序中,我们首先创建了一个长度为10的数组,然后通过循环让用户输入每个元素。之后,我们遍历数组计算总和,并利用Java的流API找到最大值和最小值。最后,计算平均值并打印出所有结果。
阅读全文