请假java大神们一个问题。。。求抄神
在java中 这种写法什么意思啊:
scan : {
for(int i=0;i<10;i++){
break scan;
}
}
break 跳出了scan的代码体,求大神指教 这是什么意思
------解决方案--------------------这个在多层嵌套循环的时候比较常用:默认情况下,内层的break知会跳出内层的循环,如果想跳出外层循环,就可以这样写了:
outer:for(...)
{
while(...)
{
if(...)
{
break;//只跳出内层的循环
}
if(...)
{
break outer;//跳出到外层的循环(外层的循环也直接结束了)
}
}
}