跳到主要内容

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 存储了要计算平均值的浮点数值。

然后,为了计算平均值,我们首先需要计算数组中所有元素的和 sum。这是使用Java中的 for-each 循环完成的。

最后,我们通过以下公式计算平均值:

平均值 = 数字的总和 / 总个数

在这种情况下,总个数由 numArray.size 给出。

最后,我们使用 format() 函数打印平均值,以便将小数点限制为只有 2 位,使用 "%.2f"

以下是等效的Java代码:使用数组计算平均值的Java程序