@Java
循环结构模块总结
大家好,我是Ziph!
今天分享下循环结构的知识内容。
结合思维导图学习效果更佳!点击下方链接进入
Java循环结构思维导图(Ziph)
一、循环的概念
概念:通过某个条件,重复执行的一段逻辑代码
二、while循环
语法:
while(布尔表达式) {
//逻辑代码(循环操作)
}
执行流程:
- 先对布尔表达式进行判断,结果为true,则执行逻辑代码
- 本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码
- 直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码
循环的组成(四个部分):
- 初始部分:用以判断的变量
- 循环条件:决定是否循环的依据
- 循环操作:单次执行的逻辑代码或任务
- 迭代部分:控制循环条件改变的增量
特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况
三、do while循环
语法:
do {
逻辑代码(循环操作)
} while(布尔表达式);
执行流程:
- 先执行一次循环操作之后,在进行布尔表达式判断
- 如果结果为true,则再次执行循环操作
- 如果结果为false,才会退出循环结果,执行后续代码
特点:首次没有入口条件,先执行、再判断,使用于循环次数不明确的情况
四、for循环
语法:
for(初始部分;循环部分;迭代部分) {
//循环操作
}
执行流程:
- 首次执行初始部分(仅一次)
- 对布尔表达式进行判断,结果为true,则执行逻辑代码
- 本次执行完毕后,执行迭代部分,再次判断,结果仍旧为true,则再次执行逻辑代码
- 直至布尔表达式的结果为false时,才会退出循环结果,执行后续逻辑代码
特点:首次即有入口条件,吸纳判断、再执行,适用于循环次数明确的情况
五、流程控制
break;
- 终止、跳出switch、循环结构
- 循环执行中,遇到break;,则退出整个循环结构
continue;
- 结束本次、进入下一次循环
- 循环执行中,遇到continue,则跳过此次,进入下一次循环
六、嵌套循环
概念:在一个完整的循环结构中,嵌套另一个完整的循环结构
注意:外层控制循环次数,内层控制单次循环操作
不懂嵌套循环知识的可以点击下方链接
打印各种三角形、菱形(Ziph)
打印九九乘法表(Ziph)
打印水仙花数(Ziph)
以上链接都是利用嵌套循环来实现的经典案例。
如有问题请留言回复!