Kotlin do...while循環
do-while循環類似於while循環,但是有一個關鍵區別:do-while循環首先執行do塊的主體,然後檢查while的條件。
由於在檢查條件之前首先要執行do-while循環的do塊,所以do-while循環執行至少一次,即使while內的條件爲false也要執行一次。 do-while循環的while語句以;(分號)結尾。
語法
do{
// do塊的主體
}
while(condition);
do-while循環的示例
下面讓我們來看一個do-while循環打印值1到5的簡單示例。
fun main(args: Array<String>){
var i = 1
do {
println(i)
i++
}
while (i<=5);
}
執行上面示例代碼,得到以下結果 -
1
2
3
4
5
do-while循環偶數條件的示例
在此示例中,do-while循環立即執行,即使while的條件爲false。
fun main(args: Array<String>){
var i = 6
do {
println(i)
i++
}
while (i<=5);
}
執行上面示例代碼,得到以下結果 -
6