循环
重复的运行一段代码
3种循环结构:while循环、do-while循环、for循环
while 循环
while(条件){
代码块(循环体)
}
1
2
3
2
3
流程图:
graph TD
st((开始))-->条件{条件}
条件--true-->代码块
代码块-->条件
条件--false-->ed((结束))
1
2
3
4
5
2
3
4
5
死循环:条件永远满足,永远无法推出循环。
do while循环
do{
代码块
} while(条件);
1
2
3
2
3
流程图:
graph TD
st((开始))-->代码块
代码块-->条件{条件}
条件--true-->代码块
条件--false-->ed((结束))
1
2
3
4
5
2
3
4
5
for循环
for(初始化表达式;条件表达式;条件改变表达式){
循环体
}
1
2
3
2
3
流程图:
graph TD
st((开始))-->初始化表达式
初始化表达式-->条件{条件}
条件--true-->循环体
循环体-->条件改变表达式
条件改变表达式-->条件
条件--false-->ed((结束))
1
2
3
4
5
6
7
2
3
4
5
6
7
循环中的关键字
循环控制语句
break;
跳出循环continue;
停止当前循环体,进入下一次循环