# Java 程序：使用数组计算平均值

> 原文： [https://www.programiz.com/java-programming/examples/average-arrays](https://www.programiz.com/java-programming/examples/average-arrays)

#### 在此程序中，您将学习计算 Java 中给定数组的平均值。

## 示例：使用数组计算平均值的程序

```java
public class Average {

    public static void main(String[] args) {
        double[] numArray = { 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 };
        double sum = 0.0;

        for (double num: numArray) {
           sum += num;
        }

        double average = sum / numArray.length;
        System.out.format("The average is: %.2f", average);
    }
}
```

运行该程序时，输出为：

```java
The average is: 27.69
```

在上面的程序中，`numArray`存储要求平均值的浮点值。

然后，要计算`average`，我们首先需要计算数组中所有元素的`sum`。 这是使用 Java 中的`for-each`循环完成的。

最后，我们通过以下公式计算平均值：

```java
average = sum of numbers / total count
```

在这种情况下，总计数由`numArray.length`给出。

最后，我们使用`format()`函数打印平均值，以便使用`"%.2f"`将小数点限制为 2