图解continue 理解默认和指定跳出位置

默认跳出内循环

 

import java.util.Scanner;
public class For02{
    public static void main(String[] args){
    
    //Scanner myScanner = new Scanner(System.in);
    System.out.println("contunue");
    lab1:
    for(int j=0;j<4;j++){
        lab2:
        for(int i=0;i<4;i++){
            if(i==2){
                System.out.println("i="+i+"contunue 跳过本次i==2,继续执行其他i自增");
                continue;
                
            }//结束if判断
            System.out.println("内层循环,i="+i+"j="+j);
            
        }//结束内循环
        System.out.println("外层循环j="+j);
    }//结束外循环
    
            
    } //结束主方法
                                          
}

 指定跳出

 

 

import java.util.Scanner;
public class For02{
    public static void main(String[] args){
    
    //Scanner myScanner = new Scanner(System.in);
    System.out.println("contunue");
    lab1:
    for(int j=0;j<4;j++){
        lab2:
        for(int i=0;i<4;i++){
            if(i==2){
                System.out.println("i="+i+"contunue 跳过本次i==2,继续执行其他i自增");
                continue lab1;
                
            }//结束if判断
            System.out.println("内层循环,i="+i+"j="+j);
            
        }//结束内循环
        System.out.println("外层循环j="+j);
    }//结束外循环
    
            
    } //结束主方法
                                          
}

 

posted @ 2025-04-25 13:13  胖豆芽  阅读(4)  评论(0)    收藏  举报