当前位置: 代码迷 >> Java相关 >> 请假java大神们一个有关问题。求抄神
  详细解决方案

请假java大神们一个有关问题。求抄神

热度:203   发布时间:2016-04-22 21:49:57.0
请假java大神们一个问题。。。求抄神
在java中 这种写法什么意思啊:
scan : {
    for(int i=0;i<10;i++){
     break scan;
 }

break 跳出了scan的代码体,求大神指教 这是什么意思
Java

------解决方案--------------------
这个在多层嵌套循环的时候比较常用:默认情况下,内层的break知会跳出内层的循环,如果想跳出外层循环,就可以这样写了:

outer:for(...)
{
  while(...)
  { 
     if(...)
     {
        break;//只跳出内层的循环
     }

     if(...)
     {
        break outer;//跳出到外层的循环(外层的循环也直接结束了)
     }
  }
}
  相关解决方案