关于label的使用

java label 为break和continue 提供了定位如下

contunue使用

public static void main(String[] args){
        label1:
            for(int i = 0; i < 10; i++){
              System.out.println("i = " + i);
                
              for (int x = 0; x < 10; x++){
                System.out.println("x = " + x);
                continue label1;
              }
            }
    }
    结果如下
i = 0
x = 0
i = 1
x = 0
i = 2
x = 0
i = 3
x = 0
i = 4
x = 0
i = 5
x = 0
i = 6
x = 0
i = 7
x = 0
i = 8
x = 0
i = 9
x = 0

break使用
public static void main(String[] args){
        label1:
            for(int i = 0; i < 10; i++){
              System.out.println("i = " + i);
                
              for (int x = 0; x < 10; x++){
                System.out.println("x = " + x);
                break label1;
              }
            }
    }

i = 0
x = 0

猜你喜欢

转载自blog.csdn.net/u011750755/article/details/78716555