Java

java数组怎么求平均值

小亿
672
2023-08-04 15:02:20
栏目: 编程语言

要求一个Java数组的平均值,可以通过以下步骤来实现:

  1. 声明一个变量sum,用于存储数组中所有元素的总和。

  2. 使用for循环遍历数组,将每个元素累加到sum中。

  3. 声明一个变量avg,用于存储平均值。

  4. 将sum除以数组的长度,将结果赋值给avg。

  5. 输出avg,即为数组的平均值。

以下是一个示例代码:

public class Main {
public static void main(String[] args) {
int[] array = {5, 10, 15, 20, 25};
int sum = 0;
double avg;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
avg = (double) sum / array.length;
System.out.println("平均值为:" + avg);
}
}

运行以上代码,输出结果为:

平均值为:15.0

注意:在计算平均值时,为了得到精确的结果,需要将sum强制转换为double类型,再除以数组的长度。

0
看了该问题的人还看了