今天发现了java里的一个叫标号的东西,可以用作跳出多重循环,以前没见过这玩意.

示例如下:

public class Demo {

	public static void main(String[] args) {

		  System.out.println(" Start...");

	        loop1://定义标号,放在循环的前面

	        for (int i = 0; i < 10; i++) {

	        	loop2:

	            for (int j = 0; j < 10; j++) {

	                System.out.println("i=" + i + ",j=" + j);

	                if (j == 5)

	                    break loop1;//break语句可以指定跳出某个循环

	            }

	        }

	        System.out.println(" End.");

	}

}

执行结果:

 Start...

i=0,j=0

i=0,j=1

i=0,j=2

i=0,j=3

i=0,j=4

i=0,j=5

 End.

运行结果显示循环到5就整个的跳出循环,没往下走了