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