Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.29 KB

83.md

File metadata and controls

43 lines (28 loc) · 1.29 KB

Kotlin 程序:使用数组计算平均值

原文: https://www.programiz.com/kotlin-programming/examples/average-arrays

在此程序中,您将学习计算 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("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 程序:使用数组计算平均值