在此程序中,您将学习计算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("平均值是: %.2f", average); } }
运行该程序时,输出为:
平均值是: 27.69
在上面的程序中,numArray存储要求平均值的浮点值。
然后,要计算average,我们需要首先计算数组中所有元素的sum(总和)。这是使用Java中的for-each循环完成的。
最后,我们通过以下公式计算平均值:
average = 数字的总和 / 数组元素的总个数(numArray.length)
在这种情况下,元素总个数由numArray.length给出。
最后,我们使用format()函数打印平均值,以便使用"%.2f"