给定数组a的声明如下,编写java程序,计算所有元素的和、最大值、最小值及平均值 double []a={75,53,32,12,46,199,17, 54);
时间: 2024-10-13 22:13:01 浏览: 77
在Java中,你可以使用内置的`Math`类和一些基本的循环结构来计算数组的总和、最大值、最小值和平均值。以下是一个简单的示例程序:
```java
import java.util.Arrays;
import java.lang.Math;
public class ArrayStatistics {
public static void main(String[] args) {
double[] a = {75, 53, 32, 12, 46, 199, 17, 54};
// 计算数组总和
double sum = 0;
for (double num : a) {
sum += num;
}
// 计算最大值
double max = Arrays.stream(a).max().orElse(Double.MIN_VALUE);
// 计算最小值
double min = Arrays.stream(a).min().orElse(Double.MAX_VALUE);
// 计算平均值(总和除以数组长度)
double average = sum / a.length;
System.out.println("数组元素的和为:" + sum);
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("平均值为:" + average);
}
}
```
这个程序首先初始化了给定的数组`a`,然后遍历数组求和,利用`Arrays.stream(a).max()`和`Arrays.stream(a).min()`找出最大值和最小值,最后计算平均值为总和除以元素数量。
阅读全文
相关推荐

















