美文网首页
continue、break label差异

continue、break label差异

作者: 王侦 | 来源:发表于2020-09-07 19:19 被阅读0次

1.continue label

public void continueLabelTest(){
     outer:
      for(int i = 0; i < 5; i++){
          for(int j = 0; j < 6; j++){
              if(j == 4){
                  continue outer;
              }
              System.out.println(j);
          }
          System.out.println("test");
      }
      System.out.println("finish");
  }

结果:

0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
finish

2.break label

public void breakLabelTest() {
     outer:
     for (int i = 0; i < 5; i++) {
         for(int j = 0; j < 6; j++){
             if(j == 4){
                 break outer;
             }
             System.out.println(j);
         }
         System.out.println("test");
     }
     System.out.println("finish");
 }
0
1
2
3
finish

相关文章

网友评论

      本文标题:continue、break label差异

      本文链接:https://www.haomeiwen.com/subject/brblektx.html