Java跳出多重嵌套循环

来源:互联网 发布:海南航空 it 待遇 编辑:程序博客网 时间:2024/05/21 06:32

方法1:在最外层添加标记,带此标号的break语句跳出多重循环。

A://设置一个标记 使用带此标记的break语句跳出多重循环体  for(int i=0;i<100;i++){for(int j=0;j<=i;j++){if(i==10){break A;//带此标号的break语句跳出多重循环}}}

方法2:设置一个boolean值的标记位,在for循环中使用判断是否继续循环来达到目的。

        int array[][] = { { 5, 7, 6, 4, 9 }, { 1, 2, 8, 3, 2 } };          boolean flag = false;          for (int i = 0; i < array.length && !flag; i++) {  //当flag为true时跳出循环              for (int j = 0; j < array[i].length; j++) {                  if (array[i][j] == 8) {                      flag = true;                      break;                  }              }          } 


原创粉丝点击