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循環打印值15的簡單示例。

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