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

利用Java函数计算平均数的方法

发布时间:2023-06-25 17:16:11

在Java语言中,计算平均数的方法有多种。下面我们就介绍一些常用的Java函数来计算平均数。

1. 使用for循环计算平均数

使用for循环可以计算一个数组的平均值。具体实现方法如下:

double[] arr = { 1.2, 4.5, 6.7, 9.1, 3.4 }; //定义一个数组

double sum = 0.0; //计算数组元素的和,初始化为0

for (int i = 0; i < arr.length; i++) {

  sum += arr[i];

}

double average = sum / arr.length; //计算平均值

System.out.println("平均值是:" + average);

2. 使用数学函数库

Java中的数学函数库(Math库)提供了计算平均值的方法。可以使用Math类中的静态方法来计算平均值。具体实现方法如下:

double[] arr = { 1.2, 4.5, 6.7, 9.1, 3.4 }; //定义一个数组

double sum = 0.0; //计算数组元素的和,初始化为0

for (int i = 0; i < arr.length; i++) {

  sum += arr[i];

}

double average = Math.round(sum / arr.length * 100.0) / 100.0; //计算平均值

System.out.println("平均值是:" + average);

3. 使用ArrayList计算平均值

ArrayList是Java中的动态数组,可以使用它来计算平均值。具体实现方法如下:

ArrayList<Double> list = new ArrayList<Double>();

list.add(1.2);

list.add(4.5);

list.add(6.7);

list.add(9.1);

list.add(3.4);

double sum = 0.0;

for (double d : list) {

  sum += d;

}

double average = sum / list.size();

System.out.println("平均值是:" + average);

以上几种方法均是常用的计算平均数的方法。所有方法都是基于数组和循环的,不过使用不同的数据结构和算法。根据自己的需求和具体情况选择适合的方法即可。