循环结构类型
循环结构:循环语句可以在满足循环条件的情况下反复执行某一段代码
分类:for循环 while循环 do-while循环
一、循环语句 for
格式:
for(初始化表达式1;布尔表达式2;步进表达式4){
循环体语句3;
}
执行流程: 1234 -- 2(true)34 -- 2(true)34 -- ... ... -- 2(false)结束;
二、循环语句 while
格式:
初始化表达式1:
while(布尔表达式2){
循环体3;
步进表达式4;
}
其他语句;
执行流程: 1234 -- 2(true)34 -- 2(true)34 -- ... ... -- 2(false)结束;
三、循环语句 do-while
格式:
初始化表达式1;
do{
循环体3
步进表达式4
} while (布尔表达式2);
执行流程:134 -- 234 -- 234 -- 2(false)结束;
总结(区别):
1、for/while:先进性条件判断,后执行循环体
如果第一次条件不成立,循环体一次都不执行
2、do-while:先执行,后判断条件
如果第一次条件不成立,循环体仍然执行一次(循环体,至少执行一次)
3、for循环内部定义的循环变量,for循环外面不可以使用
4、while/do-while:初始化表达式中定义的变量,while/do-while外面依然可以使用