java中使用下列方法头编写一个求平均数的方法,public static double average(int[ ] array)
时间: 2024-10-17 12:12:05 浏览: 20
java代码-1.定义一个一维数组,求出数组的最大值,最小值,平均值。 * Max()找最大值方法 * Min()找最小值方法 * Average()找平均数方法
在Java中,如果你想编写一个计算给定整数数组平均值的静态方法,你可以这样做:
```java
public class AverageCalculator {
/**
* 计算传入数组中所有元素的平均值
* @param array 需要计算平均数的整数数组
* @return 返回数组元素的平均值,类型为double
*/
public static double calculateAverage(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("输入的数组不能为空并且长度必须大于0");
}
double sum = 0;
for (int num : array) {
sum += num;
}
return sum / array.length;
}
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
double avg = calculateAverage(numbers);
System.out.printf("数组 %s 的平均值是 %.2f", Arrays.toString(numbers), avg);
}
}
```
在这个例子中,`average` 方法接收一个名为 `array` 的整数数组参数。首先检查数组是否为空或长度为0,然后遍历数组将所有元素加总。最后,除以数组长度得到平均值,并返回。
`main` 方法用来测试这个计算平均数的方法,传入一个示例数组并输出其平均值。注意,平均值通常四舍五入保留两位小数。
阅读全文