文章目录
Java-流程控制补充
1 分类
1.1 for循环
1.1.1 语法
for(表达式1;表达式2;表达式3){
循环体要重复做的事;
}
表达式1:是初始化表达式,最先执行且只执行一次
表达式2:必须是Boolean表达式
表达式3:步长
1.1.2 执行过程
程序执行到for循环的时候,先执行表达式1,并且只执行一次
然后程序执行表达式2,如果返回值是false则循环结束
如果返回值是true,则执行循环体
再执行表达式3,然后执行表达式2,如果返回false则循环终止,如果是true则再执行循环体,再执行表达式3…
直到表达式2的返回值为false,那么循环结束
1.1.3 循环三要素
初始值,终止条件和步长
注意:
初始值的变量i只能在循环体中使用
1.1.4 嵌套循环
外层循环执行一次,内层循环执行一圈
经典案例:九九乘法表
1.2 while循环
又被称为真假循环,当某个条件为真时,就执行
1.2.1 语法
while(Boolean表达式){
Java代码;
}
注意:
for和while执行次数都是0~N次
在某个确定次数的范围内,使用for更有优势,代码更简洁
在某个值为真的情况下,使用while更有优势
1.3 do…while…
保证代码至少执行一次(先执行后判断)
执行次数:1~N次
1.3.1 语法
do{
Java语句;
}while(Boolean表达式);
1.4 break
1.4.1 作用
用于switch语句中,结束分支语句,避免case穿透现象
用于循环语句中,用于结束最近一次循环
1.5 continue
1.5.1 作用
跳过本次循环,继续下次循环
1.6 return
1.6.1 作用
结束方法