欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

跳出多重for循环

程序员文章站 2022-07-12 18:48:14
...
1、变量标记形式,循环层级太多比较麻烦。
boolean breakAll = false;
		for(int i=0;i<10;i++){
	        for(int j=0;j<10;j++){
	               System.out.println("i == " + i + ", j = " + j );
	               if(j == 5) {
	            	   breakAll = true;
	            	   break;
	               }
	        }
	        if (breakAll) {
				break;
			}
		}

2、标号形式
ok:
		for(int i=0;i<10;i++){
	        for(int j=0;j<10;j++){
	               System.out.println("i == " + i + ", j = " + j );
	               if(j == 5) {
	            	   break ok;
	               }
	        }
		}
相关标签: java for