java 如何跳出多重循环

代码块

public static void main(String[] args) {

boolean found = false;

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

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

          switch (j) 

                       {

          case 2:

          found = true;

          break;

          default:

                    System.out.println("hahahah "+j);

          break;

      }

}

     System.out.println("我是外层第"+i+"循环");

}

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;

   }

}

综述:用标记,和break,用break 的时候一定记得在循环外层循环上加上一个变量,如上用一个boolean值。

积累知识,分享知识,学习知识。
原文地址:https://www.cnblogs.com/bin-pureLife/p/3444019.html