Java控制循环语句break,continue,return

Java语言没有提供goto语句来控制程序跳转,此方法提高了程序流程控制的可读性,但降低了程序控制的灵活性。为了弥补这一不足,Java提供了continue和break来控制循环结构,除此之外,return可以结束整个方法,也结束了一次循环。

一.使用break结束循环

1.在某种条件出现时强行终止循环,用于完全结束一个循环,跳出循环体。

eg:

    for(int i=0;i<10;i++){

      if(i==2){

          //不会再执行i=3....   直接跳出循环

          break;

       }

    }

2.break不仅可以结束所在的循环,还可以直接结束其外层循环,需要在break后面紧跟一个标签,这个标签用于表示一个外层循环,标签是一个后面紧跟着:的标识符。标签只有放在循环语句之前才有用

eg:

outer:

for(int j=0;i<5;j++){

    for(int i=0;i<3;i++){

      if(i==1){

          //跳出outer标签所标识的循环

          break outer;

       }

    }

}

二.使用continue忽略本次循环剩下语句

1.eg:

    for(int i=0;i<10;i++){

      if(i==2){

          //i等于2时,不会执行下方的语句,进入i=3继续执行

          continue;

       }

      System.out.println("hello!");

    }

2.与break类似,continue也可以跟个标签用于直接跳过标签所标识循环的当次循环剩下的语句

三.使用return结束方法

1.return并不是专门用于循环结构控制的关键字,而是用来结束一个方法,当一个方法执行到return语句时,这个方法将被结束,循环自然也随之结束。与break,continue不同的是,return不管处于多少层循环之内直接结束整个方法。


微信扫码订阅
UP更新不错过~
关注
  • 1
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

dly215011

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值