Java循环语句详解(Java必备知识)

循环语句就是在满足一定条件的情况下反复执行某一个操作。在Java中提供了4种常用的循环语句,分别是while语句、do…while语句、for语句和foreach语句,其中foreach语句是for语句的特殊简化版,下面分别介绍。

while循环语句

while语句的循环方式是通过一个条件来控制是否要继续反复执行这个语句。

语法如下:

while(条件表达式){
	执行语句
}

当条件表达式的返回值为真时,则执行{}中的语句,当执行完{}中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

代码示例:

do…while循环语句

do…while循环语句和while循环语句类似,它们的区别就是while语句是先判断条件是否成立,然后执行{},do…while循环语句则先执行一次循环后,再判断条件是否成立。也就是do…while当中的{}代码是至少执行一次的。

语法如下:

do{
	执行语句
}
while(条件表达式);

do…while语句和while语句的一个明显区别就是do…while结尾处多了一个分号。

代码示例:

for循环语句

for循环可以用来重复执行某条语句,直到条件某个条件得到满足。

语法如下:

for(表达式1;表达式2;表达式3){
	语句
}

表达式1:通常是一个赋值表达式,负责设置循环的起始值,也就是给控制循环的变量赋值。
表达式2:通常是一个关系表达式,用控制循环的变量和循环变量允许的范围值比较。
表达式3: 通常是一个赋值表达式,对控制循环的变量进行增大或减小。

代码示例:

foreach语句

foreach语句是for语句的特殊简化版本,但是foreach并不能完全取代for语句,不是任何foreach语句都可以改为for语句版本,
foreach语句在遍历数组等方面很方便。

语法如下:

for(循环变量x: 遍历对象obj){
	应用了x的java语句
}

遍历对象obj:依次读取obj中元素的值。
循环变量x:将obj遍历读取出的值赋给x。

示例如下:

循环嵌套示例

跳转语句

break

使用break语句可以跳出switch结构。在循环结构中同样用break可以跳出当前循环体。

以上只是单层循环使用,对于多层循环,只想跳出一层的时候,break还以指定循环来跳出。

语法如下:

标签名: 循环体{
	break 标签名;
}

示例如下:

continue语句

continue语句是针对break语句的补充。continue不是跳出循环体,而是跳过本次循环结束前的语句,回到循环条件测试部分,重新开始执行循环。

与break一样,continue也支持标签功能,主要对于多层循环的时候使用。

语法如下:

标签名 : 循环体{
	continue 标签名;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪 咖@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值