Java数组求总和与平均值
时间: 2024-09-29 20:10:07 浏览: 33
java代码-数组的最大值,最小值,平均值
5星 · 资源好评率100%
在Java中,计算数组的总和和平均值是一个基础操作。以下是简单的代码示例:
```java
import java.util.Arrays;
public class ArraySumAndAverage {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
int sum = calculateSum(numbers);
double average = calculateAverage(numbers);
System.out.println("Array sum: " + sum);
System.out.println("Array average: " + average);
}
// 求和函数
public static int calculateSum(int[] array) {
int total = 0;
for (int num : array) {
total += num;
}
return total;
}
// 求平均值函数
public static double calculateAverage(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array cannot be empty");
}
return (double) calculateSum(array) / array.length;
}
}
```
这个程序首先定义了一个整型数组`numbers`,然后通过`calculateSum`函数计算数组元素的总和,再用`calculateAverage`函数除以数组长度得到平均值。`calculateAverage`函数还检查了数组是否为空,避免了除以零的情况。
阅读全文