📅  最后修改于: 2021-01-05 07:19:47             🧑  作者: Mango
在do-while循环类似于while循环,除了一个关键的区别。 do-while循环首先执行do块的主体,然后再检查while的条件。
作为do-while循环的do块在检查条件之前首先执行,即使while内的条件为false ,do-while循环也至少执行一次。 do-while循环的while语句以“;”结尾(分号)。
句法
do{
//body of do block
}
while(condition);
do -while循环示例
让我们看一个do-while循环打印值1到5的简单示例。
fun main(args: Array){
var i = 1
do {
println(i)
i++
}
while (i<=5);
}
输出:
1
2
3
4
5
do -while循环示例while的条件为false
在此示例中,即使while条件为false,do-while循环也会一次执行。
fun main(args: Array){
var i = 6
do {
println(i)
i++
}
while (i<=5);
}
输出:
6