一、循环的理解
- 概念:通过某个条件重复且有规律地执行一段代码(循环体)。
- 组成部分:循环变量的初始化、循环条件、循环变量的改变。
- 分类:while 循环、do...while 循环、for 循环(开发重点)。
二、while 循环
- 语法
java
// 1. 循环变量的初始化
while(循环条件/布尔表达式) {
// 循环体(重复执行的代码)
// 循环变量的改变
}
- 细节
- 特点:先判断,再执行,执行次数为 0~n 次。
- 执行流程:初始化循环变量(执行一次)→判断条件→条件成立则执行循环体并改变变量→再次判断,直至条件不成立跳出循环。
- 死循环风险:若循环条件或变量设置不合理,可能导致死循环(可通过 Ctrl+C 终止)。
三、for 循环(开发重点)
- 语法
java
for(循环变量的初始化; 循环条件; 循环变量的改变) {
// 循环体
}
- 特点:先判断,再执行,执行次数 0~n 次。
- 执行原理:按 “初始化→判断条件→执行循环体→改变变量” 的顺序循环,直至条件不成立。
- 案例
- 打印 “建业跑圈” 5 圈:
for(int i=1; i<=5; i++) { System.out.println("建业跑圈"+i); }。 - 打印所有两位数:
for(int i=10; i<=99; i++) { System.out.println("i="+i); }。
- 打印 “建业跑圈” 5 圈:
四、do...while 循环
- 语法
java
// 循环变量的初始化
do {
// 循环体
// 循环变量的改变
} while(循环条件); // 分号不能省略
- 细节
- 特点:先执行,再判断,执行次数 1~n 次。
- 执行原理:初始化变量→执行循环体并改变变量→判断条件→条件成立则继续执行,直至条件不成立终止。
- 开发技巧:
- do...while 适用于第一次循环不受条件限制的场景。
- for 循环适用于循环次数确定的场景。
- while 循环适用于循环次数不确定的场景。
五、循环控制语句(开发重点)
- break:终止、结束当前循环结构。
- 示例:
for(int i=1; i<=5; i++) { if(i==3) break; System.out.println("i="+i); }(输出 i=1、i=2)。
- 示例:
- continue:中止本次循环,进入下一次循环。
- 示例:
for(int i=1; i<=5; i++) { if(i==3) continue; System.out.println("i="+i); }(输出 i=1、i=2、i=4、i=5)。
- 示例:
六、循环嵌套
- 理解:在一个循环结构中定义另一个完整的循环结构,外层循环控制行,内层循环控制列。
- 执行流程:先判断外层循环条件,再判断内层循环条件,循环次数 = 外层次数 × 内层次数。
- 应用:利用循环嵌套打印图形(如三角形、矩形)。

598

被折叠的 条评论
为什么被折叠?



