java 方法中出现大括号:a:{break a;}

public boolean get(){
laa:{
break laa;
}
return false;
}
这啥意思,做几年开发第一次jian

laa是跳转标记

通常在2层或者更多层循环里面,
break后面什么都不跟的话只会跳出当前循环。
所以如果在内层循环里面希望跳出外层循环的话,就在外层循环设置一个标签,然后break这个外层循环的标签,就可以跳出外层循环了

大括号表示内部代码块,也是按顺序执行的,laa:{}表示给内部代码块增加一个标识,当使用break或continue(for或while的)时可以指定这个标识,表示跳出或继续执行哪个标识

问答版主就是牛,从现在起只回论坛,不在踏入问答半步