在此程序中,您將學習在Kotlin中使用for循環(huán)查找數(shù)組中最大的元素。
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("最大元素 = %.2f".format(largest))
}運行該程序時,輸出為:
最大元素 = 55.50
在上面的程序中,我們將數(shù)組的第一個元素存儲在變量largest中。
然后,用 largest與數(shù)組中的其他元素進行比較。如果有任何數(shù)字大于largest,則將該數(shù)字 number 分配給 largest。
這樣,最大的數(shù)字將存在變量 largest 中,最后打印輸出該最大數(shù)。
這是等效的Java代碼:用于查找數(shù)組中最大元素的Java程序