何时需要循环?
当你需要执行一段代码多次时,可能会遇到需要使用循环的情况。一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,其次是第二个语句,以此类推。
编程语言提供了各种控制结构,使得执行路径更加复杂。
循环语句
循环语句允许我们多次执行一个或一组语句,下面是大多数编程语言中循环语句的一般形式:
循环初始化;
当(循环条件){
/* 需要执行的语句 */
更新循环
}
这个模板展示了如何初始化循环,检查循环条件,以及在每次循环迭代后更新循环状态。
Java 中的循环
Java 编程语言提供了以下类型的循环来处理循环需求:
循环类型及其描述
序号 |
循环类型 |
描述 |
1 |
while 循环 |
当给定条件为真时,重复执行一个或一组语句。它在执行循环体前测试条件。 |
2 |
for 循环 |
多次执行一系列语句,并且简化了管理循环变量的代码。 |
3 |
do...while 循环 |
类似于 while 语句,不同的是它在循环体结束后测试条件。 |
4 |
增强的 for 循环 |
自 Java 5 开始引入,主要用于遍历元素集合,包括数组。 |
循环控制语句
循环控制语句改变了执行的正常顺序。当执行离开一个作用域时,所有在这个作用域内创建的自动对象都会被销毁。
在 Java 中,循环控制语句包括:
控制语句及其描述
序号 |
控制语句 |
描述 |
1 |
break 语句 |
终止循环或 switch 语句,并将执行转移到紧跟在循环或 switch 后面的语句。 |
2 |
continue 语句 |
导致循环跳过其余部分,并立即重新测试其条件以决定是否再次迭代。 |
通过这些循环和控制语句,你可以编写出能够根据特定条件重复执行某些操作的程序。这对于处理重复性的任务非常有用,比如处理数组中的每个元素,或者直到满足某个条件才停止执行等。