- Kotlin 教程
- Kotlin - 主页
- Kotlin - 概述
- Kotlin - 环境设置
- Kotlin - 架构
- Kotlin - 基本语法
- Kotlin - 评论
- Kotlin - 关键字
- Kotlin - 变量
- Kotlin - 数据类型
- Kotlin - 运算符
- Kotlin - 布尔值
- Kotlin - 字符串
- Kotlin - 数组
- Kotlin - 范围
- Kotlin - 函数
- Kotlin 控制流程
- Kotlin - 控制流
- Kotlin - if...Else 表达式
- Kotlin - When 表达式
- Kotlin - For 循环
- Kotlin - While 循环
- Kotlin - 中断并继续
- Kotlin 集合
- Kotlin - 集合
- Kotlin - 列表
- Kotlin - 集
- Kotlin - 地图
- Kotlin 对象和类
- Kotlin - 类和对象
- Kotlin - 构造函数
- Kotlin - 继承
- Kotlin - 抽象类
- Kotlin - 接口
- Kotlin - 可见性控制
- Kotlin - 扩展
- Kotlin - 数据类
- Kotlin - 密封类
- Kotlin - 泛型
- Kotlin - 委托
- Kotlin - 解构声明
- Kotlin - 异常处理
- Kotlin 有用资源
- Kotlin - 快速指南
- Kotlin - 有用的资源
- Kotlin - 讨论
Kotlin - While 循环
只要指定的条件为true , Kotlin while循环就会连续执行其主体。
Kotlin while循环与 Java while 循环类似。
句法
Kotlin while循环的语法如下:
while (condition) { // body of the loop }
当 Kotlin 程序到达 while 循环时,它会检查给定的条件,如果给定的条件为真,则执行循环体,否则程序开始执行 while 循环体之后可用的代码。
例子
以下示例中,只要计数器变量 i 大于 0,while 循环就会继续执行循环体:
fun main(args: Array<String>) { var i = 5; while (i > 0) { println(i) i-- } }
当你运行上面的 Kotlin 程序时,它将生成以下输出:
5 4 3 2 1
Kotlin do...while 循环
do..while与 while 循环类似,不同之处在于 this 循环将执行一次代码块,然后检查条件是否为真,然后只要条件为真就会重复循环。
即使条件为假,循环也总是至少执行一次,因为代码块是在测试条件之前执行的。
句法
Kotlin do...while循环的语法如下:
do{ // body of the loop }while( condition )
当 Kotlin 程序到达do...while循环时,它会直接进入循环体并在检查给定条件之前执行可用代码。如果它发现给定条件为真,则它重复执行循环体,并且只要给定条件为真就继续执行。
例子
以下是一个示例,其中只要计数器变量 i 大于 0,do...while 循环就会继续执行循环体:
fun main(args: Array<String>) { var i = 5; do{ println(i) i-- }while(i > 0) }
当你运行上面的 Kotlin 程序时,它将生成以下输出:
5 4 3 2 1
测验时间(面试和考试准备)
问题 2 - while和do...while循环有什么区别?
答案:C
解释
关于Kotlin 和任何其他现代编程语言中的while和do...while循环,语句 C 是正确的。