您的位置:首页 > 其它

发现了一个很高端的双层嵌套关键字用法

2014-02-02 21:03 274 查看
  标题有点语无伦次,总之是举个栗子:

outerWhile: while (true) {
for (int i = 0; i < 100; i++) {
if (i == 50) {
break outerWhile;
}
}
}


  这个语法之前从来没听说过。

  第一个outerWhile的作用是给外层循环做标记,这样就可以在内层循环的时候break或者continue掉外层循环。

  标记的名字可以随便改。

  直接用break的话,只能跳掉for循环。

  简直高端。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: