Java流程控制——循环结构(二)

for循环

for循环语法格式:
for(表达式1;表达式2;表达式3){
循环体
}
1.for循环以关键字for开头。
2.大括号括起来的是循环体。
3.表达式1,表达式2,表达式3分别用来实现变量初始化,判断循环条件和修改循环变量的值。
在这里插入图片描述
for语句的执行步骤:
1.首先执行表达式1,一般是进行变量初始化操作。
2.然后执行表达式2,即对循环条件进行判断。
3.如果结果为真,则执行循环体。
4.循环语句执行完毕后执行表达式3,改变循环变量的值,再次执行表达式2,
如果结果为真,继续循环。
5.如果结果为假,终止循环,执行后面的语句。

break语句

1.break语句在循环中的作用是终止当前循环,然后执行当前循环后面的语句。在switch语句中的作用是终止switc。
2.break只会出现在循环语句和swit语句中,没有其他场合使用。

continue语句

1.continue语句的作用是强制循环提前返回,也就是让循环跳过本次循环中剩余代码,然后开始下一次循环。
2.在while和do-while循环中,continue执行完毕后,程序将直接判断循环条件,如果为true,则继续下一次循环;否则,终止循环。而在for循环中,continue使程序先跳转到循环变量计算部分,然后在判断循环条件。

对比break和continue

在这里插入图片描述

多重循环

多重循环语句:
多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。循环语句内可以嵌套多层循环。同时,不同的循环语句可以相互嵌套。
while(循环条件){
循环语句1
for(循环条件){
循环语句2
}
}
1.这是while语句和for语句嵌套的例子。其中while循环称为外层循环,for循环称为内层循环,因为是二层嵌套,又错称为二重循环。
2.该二重循环的执行过程是,外层while循环每循环一次,内层for循环就从头到尾完整的执行一遍。

总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值