示例:使用数组计算平均值的程序
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()
函数打印平均值,以便将小数点限制为2位,使用"%.2f"
。
以下是等效的Java代码:Java程序使用数组计算平均值