181054867 发表于 2013-2-7 06:54:52

新发现了Java一个语法,可以给花括号内的代码块命名

 
 
 
 
 
 
 
 
 
 
 
今天在看某开源项目的源代码时发现一个很有趣的Java语法,见代码:
bb : for (int num = 1; num <= 10; num++) {System.out.println("--------------- num : " + num);for (int i = 0; i < 5; i++) {if(num == 8) break bb;System.out.println("curr : " + i);}}cms : if(true) {System.out.println("test");break cms;}在多重嵌套循环的情况下,可以任意跳出某个父级循环,这个语法平时还是有用的,所以分享一下,知道的朋友不要拍砖,不要投新手帖,因为我认为很多朋友都不知道,呵呵!
 
以上代码测试运行在:JDK1.6下。

http://dl.iteye.com/upload/attachment/423478/ebd4cddb-641d-36e8-8628-716028760602.png
页: [1]
查看完整版本: 新发现了Java一个语法,可以给花括号内的代码块命名