1. 循环结构
- while 循环
- do while 循环
- for 循环
- 嵌套循环
1.1 循环体
- do-while语句,至少执行一次 注意结尾的冒号
- 死循环/无限循环(endless loop / infinite loop), 要充分考虑边界情况
1.2 流程控制语句
- break: 跳出 switch, 终止循环结构(Break outside switch or loop)
- continue: 结束本次,进入下一次循环
补充java循环结构基础
break 在循环和switch语句中使用,用于终止最近的封闭代码块,如果在嵌套循环中,则只终止最近的循环。
continue 在循环中使用,不能单独在switch中使用,可以在循环内的switch中使用,用于跳过当次循环,直接进入下一次循环
2. while 循环
特点:首次即有入口条件,先判断、再执行,适用于循环次数明确的情况
2.1 do-while 循环
3. for 循环
执行流程:
- 首次执行初始部分(仅执行一次)
- 判断布尔表达式,若结果为 true, 执行逻辑代码
- 逻辑代码执行完后,执行迭代部分,再次执行步骤2
嵌套循环
3.1 增强for循环
在循环中没有当前的索引,无法对指定元素进行操作
3.2 forEach 循环
forEach 里的 return 只能结束本次循环,无法终止
改为 filter() 形式更简洁
若需跳出 forEach
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/18855.html