一、循环结构的4个要素
①初始化条件
②循环条件 -->boolean类型
③循环体
④迭代条件
二、for循环
for(①;②;④){
③;
}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ... - ②
三、while循环
①
while(②){
③;
④;
}
执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ... - ②
说明:
1.写while循环不要丢了④迭代条件,否则导致死循环
2.写程序要避免死循环
3. for循环和while循环是可以相互转换的
区别:for循环和while循环的初始化条件部分的作用范围不同
四、do-while循环
①
do{
③;
④;
}while(②);
执行过程:① - ③ - ④ - ② - ③ - ④ - ② - ③... - ②
说明:
1.do-while循环至少会执行一次循环体
2.开发中,使用for和while更多一些,较少使用do-while
五、嵌套循环的使用
1.嵌套循环:将一个循环结构A声明在另一个循环结构中,就构成了嵌套循环
2.
外层循环:循环结构B
内层循环:循环结构A
3.说明
①内层循环结构遍历一遍,只相当于外层循环体执行了一次
②假设外层循环需要执行m次,内层循环需要执行n次。此时内层循环体一共执行了m * n次
4.技巧:
外层循环控制行数,内层循环控制列数
六、break和continue关键字的使用
switch-case 循环使用的作用(不同点) 相同点
break: 循环结构中 结束当前循环 关键字后面不能声明执行语句
continue: 循环结构中 结束当次循环 关键字后面不能声明执行语句