给定数组a的声明如下,编写程序,计算所有元素的和、最大值、最小值及平均值 double []a={75,53,32,12,46,199,17, 54);
时间: 2024-10-13 12:14:01 浏览: 49
有一个int数组{1,3,5,-2,4,6},要求获取:最大值、最小值、元素和、平均值
5星 · 资源好评率100%
首先,我们可以创建一个函数来分别计算数组`a`的总和、最大值、最小值以及平均值。这里是一个简单的Java示例:
```java
public class Main {
public static void main(String[] args) {
double[] a = {75, 53, 32, 12, 46, 199, 17, 54};
// 计算总和
double sum = calculateSum(a);
// 计算最大值
double max = findMax(a);
// 计算最小值
double min = findMin(a);
// 计算平均值
double average = calculateAverage(a);
System.out.println("数组元素的总和: " + sum);
System.out.println("数组的最大值: " + max);
System.out.println("数组的最小值: " + min);
System.out.println("数组的平均值: " + average);
}
// 计算数组总和
private static double calculateSum(double[] arr) {
double total = 0;
for (double num : arr) {
total += num;
}
return total;
}
// 找到数组的最大值
private static double findMax(double[] arr) {
double max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
// 找到数组的最小值
private static double findMin(double[] arr) {
double min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
// 计算数组平均值
private static double calculateAverage(double[] arr) {
return calculateSum(arr) / arr.length;
}
}
```
这个程序会输出给定数组`a`的相关统计信息。
阅读全文