循环

重复的运行一段代码

3种循环结构:while循环、do-while循环、for循环

while 循环

while(条件){
  代码块(循环体)
}
1
2
3

流程图:

graph TD
st((开始))-->条件{条件}
条件--true-->代码块
代码块-->条件
条件--false-->ed((结束))
1
2
3
4
5

死循环:条件永远满足,永远无法推出循环。

do while循环

do{
  代码块
} while(条件);
1
2
3

流程图:

graph TD
st((开始))-->代码块
代码块-->条件{条件}
条件--true-->代码块
条件--false-->ed((结束))
1
2
3
4
5

for循环

for(初始化表达式;条件表达式;条件改变表达式){
  循环体
}
1
2
3

流程图:

graph TD
st((开始))-->初始化表达式
初始化表达式-->条件{条件}
条件--true-->循环体
循环体-->条件改变表达式
条件改变表达式-->条件
条件--false-->ed((结束))
1
2
3
4
5
6
7

循环中的关键字

循环控制语句

  • break; 跳出循环
  • continue; 停止当前循环体,进入下一次循环