除了一个按键区别外, 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<
String>
){var i = 1do {println(i)i++}while (i<
=5);
}
输出:
12345
do -while循环示例while的条件为false
在此示例中, 即使while条件为false, do-while循环也会一次执行。
fun main(args: Array<
String>
){var i = 6do {println(i)i++}while (i<
=5);
}
【Kotlin do-while循环】输出:
6
推荐阅读
- Kotlin数据类型
- Kotlin默认名称和命名参数
- Kotlin Android WebView
- Kotlin数据类
- Kotlin continue跳转结构
- Kotlin构造函数
- Kotlin集合
- Kotlin类和对象
- Kotlin ArrayList(arrayListOf())