Java基础知识break,continue,return(4)

break,continue,return常用有点儿混淆,总结一下

注意:在Java语句中,单独的return,continue,break语句用在中间时,会产生编译错误,return之后的语句执行不到。但可以通过把语句嵌入到某些语句(如if…else)来使用。

1.      break

跳出当前循环(指的是整个当前循环,不是一次)

也可以用标号跳出指定循环

          Outer:for(int i = 0;i<5;i++)    //Outer是标号,用于对循环命名

           {

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

                  if(j==4)

                    break  Outer;      //跳出到外循环停止循环

        }     


2.      continue

跳出当前的本次循环(指的是就这一次的循环)后,继续下一次循环。

如果有嵌套可以返回到指定的循环。例如:

          Outer:for(int i = 0;i<5;i++)    //Outer是标号,用于对循环命名

           {

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

                  if(j==4)

                     continue Outer;      //跳出到外循环继续第二次外循环

        }                        

3.      return

3.1一般的就是用在有反回值的方法中,用来返回方法指定类型的值,同时结束方法执行;

3.2可以用在返回值为void的方法中,用来终止方法运行;

      return语句通常用在一个方法的最后,以退出该方法并返回一个值。在Java语句中,单独的return语句用在方法中间是,会产生编译错误,return之后的语句执行不到。但可以通过把return语句嵌入到某些语句(如if…else)来使程序执行完方法中的所有语句是退出。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值