基础 for 循环
1.语法:
for(初始化表达式①;布尔表达式②;步进表达④){
循环体③;
}
2.执行流程
- 执行顺序:①②③④>②③④>…>②③④直到退出
- ①负责初始化变量
- ②负责判断条件是否满足
- ③具体执行语句
- ④循环条件变量值的变化
嵌套for循环
1.语法
for(初始化条件1;条件判断1;步进表达式1){
//循环体1;
for(初始化条件2;条件判断2;步进表达式2){
//循环体2;
...
}
}
2.用法
嵌套 for 循环只是在第一个 for 循环的循环体内,再写一个 for
for 循环可以无限嵌套,一般只用 2 层
3.for 循环的一些关键字
1.break 关键字
在循环体中,任一位置,写上
break;
该关键字会直接退出当前层 for 循环
2.continue 关键字
在循环体中,任一位置,写上
continue;
该关键字会直接进入下一次循环
3.flag 关键字
这里的 flag 可以是任意标识符,如 flag1, no1, bj1 …
在 某个 for 前面加上
flag:for(...){
循环体;
}
这时,就可以使用 continue 跳过某层的某次循环
continue flag;
或者使用 break 中断某层循环
break flag;