# Kotlin 程序：在数组中查找最大的元素

> 原文： [https://www.programiz.com/kotlin-programming/examples/largest-array](https://www.programiz.com/kotlin-programming/examples/largest-array)

#### 在此程序中，您将学习使用 Kotlin 中的`for`循环在数组中找到最大的元素。

## 示例：查找数组中的最大元素

```kt
fun main(args: Array<String>) {
    val numArray = doubleArrayOf(23.4, -34.5, 50.0, 33.5, 55.5, 43.7, 5.7, -66.5)
    var largest = numArray[0]

    for (num in numArray) {
        if (largest < num)
            largest = num
    }

    println("Largest element = %.2f".format(largest))
}
```

运行该程序时，输出为：

```kt
Largest element = 55.50
```

在上面的程序中，我们将数组的第一个元素存储在`largest`变量中。

然后，使用`largest`比较数组中的其他元素。 如果任何数字大于`largest`，则将`largest`分配给`num`。

这样，打印时最大的编号存储在`largest`中。

以下是等效的 Java 代码： [Java 程序：查找数组中的最大元素](/java-programming/examples/largest-array "Java program to find the largest element in an array")