编程中的循环与条件控制结构详解
while 是一种循环控制结构,广泛用于多种编程语言(如 JavaScript、Python、C 等)。只要给定的条件为真,while 循环就会重复执行一段代码块。
JavaScript 示例:
let i = 0;
while (i < 5) {
console.log("当前 i 的值是:" + i);
i++;
}
when 并不是所有语言都支持的关键字。在 Kotlin 中,when 用于替代传统的 switch 语句,提供更强大、简洁的条件分支功能。它可以根据变量的值执行不同的代码块。
Kotlin 示例:
val x = 3
when (x) {
1 -> println("x 是 1")
2 -> println("x 是 2")
else -> println("x 不是 1 或 2")
}
注意:在 JavaScript 或 Python 中没有 when 关键字,但可以用 if-elif-else 或 switch 实现类似逻辑。
简而言之:while 用于“重复做”,when 用于“选择做”。
点击下面的按钮,在页面上输出一个简单的 while 循环结果: