📅  最后修改于: 2023-12-03 15:32:31.482000             🧑  作者: Mango
在 Kotlin 中,while 循环是一种非常基本的流程控制语句,它可以重复执行某些语句,直到特定条件不再成立为止。
while 循环的语法如下:
while (条件) {
// 循环体语句
}
其中,条件是一个布尔表达式,只有当条件为 true 时,循环体语句才会被执行,执行完毕后会继续检查条件是否成立,如果成立则继续执行循环体语句,否则跳出循环。
下面是一个简单的示例,计算 1 到 10 的累加和:
fun main() {
var i = 1
var sum = 0
while (i <= 10) {
sum += i
i++
}
println("1 to 10 sum is: $sum")
}
输出结果如下:
1 to 10 sum is: 55
Kotlin 还提供了另一种类似于 while 循环的语句,叫做 do-while 循环。与 while 不同的是,do-while 循环会先执行一次循环体,然后再检查条件是否成立。
do-while 循环的语法如下:
do {
// 循环体语句
} while (条件)
示例代码如下:
fun main() {
var i = 1
var sum = 0
do {
sum += i
i++
} while (i <= 10)
println("1 to 10 sum is: $sum")
}
输出结果同样是:
1 to 10 sum is: 55
while 循环和 do-while 循环是 Kotlin 中最基本的流程控制语句之一,它们不仅可以重复执行某些语句,还可以根据特定条件来控制循环的终止条件。在实际编程中,while 和 do-while 循环经常被用到,程序员们需要灵活运用,使程序更加高效、优美。