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