1.循环嵌套概述
循环嵌套:一个循环体内包含了另一个完整的循环结构,那么总共的循环次数 ?= ? 外循环次数? ?*? ? 内循环次数。
2.循环嵌套分类
语法:
? ? for(初始化表达式①; 循环条件②; 步进表达式⑦) {
? ? ? ?for(初始化表达式③; 循环条件④; 步进表达式⑥) {
? ??? ??? ? 执行语句⑤;
? ? ? ?}
? ? }
嵌套循环执行流程:
1)执行顺序:①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑥>④⑤⑥
2)外循环执行一次,内循环从头到尾执行一遍。
3.循环控制语句(break,continue,return)在循环嵌套的含义及注意事项
break:结束内层循环,进入外层循环。
continue:结束内层的本次循环,进入内层的下次循环。
return:结束当前方法。
【注意:!!!】
1)在一重循环中:break是真的跳出循环,continue只是结束本次循环,并没有真的跳出。
2)在二重循环中:break只是跳出内层循环,continue只是结束内层的本次循环,两个都没真正意义上跳出循环结构。
3)return是跳出方法,不常用于循环结构。