#9 Java中可用于跳出多重循环的语句

Java中可用于跳出多重循环的语句有breakcontinuereturn三种:

——break语句

break有不带表号和带表号两种形式:

  • break; (跳出本层循环)
  • break lab; (跳出多层循环的外层循环)
    其中,break是关键字,lab是用户定义的标号。

break语句可独立使用,但通常用于switch结构和循环结构中,有以下情况:

1.break语句用于switch语句中,其作用是强制退出switch结构,执行switch结构后的语句。

2.break语句用在循环结构中,其作用是强制退出循环结构。若程序有内外两重循环,而break写在内循环中,则只能退出内循环;若要退出外循环,则要使用带标号的break语句,在外循环入口语句的前方写上标号,可使程序流程退出标号所指明的外循环。
如:
在这里插入图片描述

——continue语句

continue语句只能用于循环结构中,其作用是使循环短路。它有以下两种形式:

  • continue; (跳出本层的本次循环,继续本层下一次循环)
  • continue lab; (跳出外层的本次循环,继续外层下一次循环)
    其中,continue是关键字,lab是用户定义的标号。

1.continue语句也称为循环的短路语句,用在循环语句中,使程序执行到continue语句时回到循环的入口处,并执行下一次循环,而使循环体内写在continue语句后的语句不执行。

2.当程序中有嵌套的多层循环时,为从内循环跳到外循环,可使用带标号的continue lab语句,此时应在外循环的入口语句前方加上标号。
如:

在这里插入图片描述输出结果:在这里插入图片描述

返回语句return

return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。返回语句有两种格式:

  • return expression;
  • return;

return语句通常用在一个方法体的最后,如果在return语句后仍有可执行语句,则会出现编译错误。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值