您的位置:首页 > 产品设计 > UI/UE

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

2014-08-26 11:25 211 查看
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)来使程序执行完方法中的所有语句是退出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  break continue return java