用java中的Integer定义一个包含 10个整数的数组,求该数组中的最大值、最小值、平均值与总和。
时间: 2024-09-14 10:09:21 浏览: 53
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值
在Java中,你可以使用`Integer[]`数组来存储10个整数,然后遍历这个数组来找到最大值、最小值、计算平均值以及总和。以下是相应的步骤:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// 定义一个包含10个Integer类型的数组
Integer[] numbers = {1, 5, 8, 3, 9, 2, 7, 6, 4, 10};
// 找到最大值
int max = Arrays.stream(numbers).max().getAsInt();
// 找到最小值
int min = Arrays.stream(numbers).min().getAsInt();
// 计算总和
int sum = Arrays.stream(numbers).sum();
// 计算平均值(需要先检查数组长度是否为0)
double average;
if (numbers.length > 0) {
average = (double) sum / numbers.length;
} else {
average = 0;
System.out.println("警告:数组为空,无法计算平均值");
}
// 输出结果
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("总和: " + sum);
System.out.println("平均值: " + average);
// 相关问题--
阅读全文