java求平均数的函数
时间: 2024-12-24 12:34:16 浏览: 2
在Java中,你可以通过创建一个静态方法来计算一组数值的平均数。下面是一个简单的示例:
```java
public class AverageCalculator {
/**
* 计算给定数组的平均值
* @param numbers 数组中的数字
* @return 平均数
*/
public static double calculateAverage(int[] numbers) {
if (numbers == null || numbers.length == 0) {
throw new IllegalArgumentException("输入的数组不能为空");
}
int sum = 0;
for (int num : numbers) {
sum += num;
}
return (double) sum / numbers.length;
}
}
```
在这个例子中,`calculateAverage`方法接受一个整型数组作为参数,遍历数组,将所有元素相加,然后除以数组长度得到平均值。注意,我们将结果转换为双精度浮点数(double),以防整数除法导致精度丢失。
使用这个函数的例子:
```java
int[] numbers = {1, 2, 3, 4, 5};
double average = AverageCalculator.calculateAverage(numbers);
System.out.println("平均数是:" + average);
```
阅读全文