原文: https://www.programiz.com/kotlin-programming/examples/average-arrays
fun main(args: Array<String>) {
val numArray = doubleArrayOf(45.3, 67.5, -45.6, 20.34, 33.0, 45.6)
var sum = 0.0
for (num in numArray) {
sum += num
}
val average = sum / numArray.size
println("The average is: %.2f".format(average))
}
运行该程序时,输出为:
The average is: 27.69
在上面的程序中,numArray
存储要求平均值的浮点值。
然后,要计算average
,我们首先需要计算数组中所有元素的sum
。 这是使用 Java 中的for-each
循环完成的。
最后,我们通过以下公式计算平均值:
average = sum of numbers / total count
在这种情况下,总计数由numArray.length
给出。
最后,我们使用format()
函数打印平均值,以便使用"%.2f"
将小数点限制为 2
以下是等效的 Java 代码: Java 程序:使用数组计算平均值