在此程序中,您將學習計算Java中給定數(shù)組的平均值。
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,我們需要首先計算數(shù)組中所有元素的sum(總和)。這是使用Java中的for-each循環(huán)完成的。
最后,我們通過以下公式計算平均值:
average = 數(shù)字的總和 / 數(shù)組元素的總個數(shù)(numArray.length)
在這種情況下,元素總個數(shù)由numArray.length給出。
最后,我們使用format()函數(shù)打印平均值,以便使用"%.2f"