在此程序中,您將學習在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程序