编程Java程序,实现求下列数组a中元素之和及平均值。数组为a[]={5,3,6,8,12,45};
时间: 2024-09-16 20:06:07 浏览: 29
在Java中,你可以通过创建一个方法来计算数组 `a` 中所有元素的和以及平均值。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[] a = {5, 3, 6, 8, 12, 45};
// 计算元素总和
int sum = calculateSum(a);
System.out.println("数组元素的总和是: " + sum);
// 计算平均值
double average = calculateAverage(a);
System.out.println("数组元素的平均值是: " + average);
}
// 求和函数
public static int calculateSum(int[] array) {
int total = 0;
for (int i : array) {
total += i;
}
return total;
}
// 求平均值函数
public static double calculateAverage(int[] array) {
if (array.length == 0) {
throw new IllegalArgumentException("数组不能为空");
}
return (double) calculateSum(array) / array.length;
}
}
```
在这个例子中,我们首先定义了一个整数数组 `a`,然后调用 `calculateSum` 函数计算元素之和,并用 `calculateAverage` 函数计算平均值。注意在计算平均值前检查数组长度是否为0,防止除以0的情况。