Kotlin while迴圈

while迴圈用於多次迭代程式的一部分。條件為真時一直迴圈執行代碼塊。 Kotlin while迴圈類似於Java while迴圈。

語法

while(condition){
    // 迴圈主體
}

while迴圈的示例

下麵來看一個使用while迴圈來列印從15值的簡單示例。

fun main(args: Array<String>){
    var i = 1
    while (i<=5){
        println(i)
        i++
    }
}

執行上面示例代碼,得到以下結果 -

1
2
3
4
5

Kotlin無限while迴圈

如果條件保持為真,則while迴圈執行無限次代碼塊。

例如:

fun main(args: Array<String>){
    while (true){
        println("infinite loop")
    }
}

執行上面代碼,得到以下結果 -

infinite loop
infinite loop
infinite loop
.
.
.
.
infinite loop
infinite loop


infinite loop
infinite loop
infinite loop
infinite loop
-- 一直無限列印輸出


上一篇: Kotlin for迴圈 下一篇: Kotlin do...while迴圈