while
迴圈用於多次迭代程式的一部分。條件為真時一直迴圈執行程式碼塊。 Kotlin while
迴圈類似於Java while
迴圈。
語法
while(condition){
// 迴圈主體
}
下面來看一個使用while
迴圈來列印從1
到5
值的簡單範例。
fun main(args: Array<String>){
var i = 1
while (i<=5){
println(i)
i++
}
}
執行上面範例程式碼,得到以下結果 -
1
2
3
4
5
如果條件保持為真,則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
-- 一直無限列印輸出