欢迎访问宙启技术站
智能推送

编写一个Java函数来计算数组中元素的平均值

发布时间:2023-06-30 19:14:15

在Java中,我们可以编写一个函数来计算数组中元素的平均值。下面是一个示例代码:

public class AverageCalculator {
    public static double calculateAverage(int[] array) {
        int sum = 0;
        for (int num : array) {
            sum += num;
        }
        double average = (double) sum / array.length;
        return average;
    }
    
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        double average = calculateAverage(array);
        System.out.println("数组元素的平均值为:" + average);
    }
}

在这个示例代码中,我们定义了一个名为calculateAverage的静态函数,它接收一个整型数组作为参数,并返回一个double类型的平均值。函数内部使用一个for-each循环遍历数组中的元素,并将它们累加到sum变量中。

接下来,我们将sum除以数组的长度,得到平均值,并将其赋值给average变量。由于整型除法会进行截断,为了得到一个准确的平均值,我们需要将sum强制转换为double类型。

最后,在main函数中,我们创建了一个示例数组array,并调用calculateAverage函数来计算其平均值。结果会通过System.out.println函数输出到控制台。运行代码后,输出的结果应该是:

数组元素的平均值为:3.0

这就是一个简单的Java函数,用于计算数组中元素的平均值。你可以根据实际需求对代码进行修改和扩展。