Java-流程控制补充

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只能在循环体中使用

image-20210514093650544

1.1.4 嵌套循环

外层循环执行一次,内层循环执行一圈

经典案例:九九乘法表

image-20210514093824008

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 作用

结束方法

image-20210514093906141

image-20210514093931476

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值