​​​​public class Test5 {
    public static void main(String[] args) {
        //一、标号方式跳出循环
        ok:
        for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                System.out.println(i+","+j);
                if(i==5){
                    break ok;
                }
            }
        }
        //二、内部跳出条件控制跳出外部循环
        for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                System.out.println(i+","+j);
                //j=5时,让外循环等于最终数
                if(j==5){
                    i=10;
                    break;
                }
            }
        }
        //三、抛出异常也可跳出外循环
        try {
            for(int i=0;i<10;i++){
                for(int j=0;j<10;j++){
                    System.out.println(i+","+j);
                    if(j==5){
                        throw new Exception();
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}

​​​​在JAVA中如何跳出当前的多重嵌套循环?

相关文章: