Java for嵌套循环跳出 break continue

1.跳出所有循环

public static void main(String[] args) {
    outerloop:
    for(int j=0; j<3; j++){
        for (int i=0; i<3; i++){
            if(i==1){
                break outerloop;
            }

            System.out.println("i:"+i);
        }
        System.out.println("j:"+j);
    }
}

2.跳出当前for循环 break

public static void main(String[] args) {
    for(int j=0; j<3; j++){
        for (int i=0; i<3; i++){
            if(i==1){
                break;
            }

            System.out.println("i:"+i);
        }
        System.out.println("j:"+j);
    }
}

3.continue是终止当前循环语句的执行,继续执行下一条循环语句

public static void main(String[] args) {
    for(int j=0; j<3; j++){
        for (int i=0; i<3; i++){
            if(i==1){
                continue;
            }

            System.out.println("i:"+i);
        }
        System.out.println("j:"+j);
    }
}

猜你喜欢

转载自blog.csdn.net/wxzxmq/article/details/106811511