java跳出多层循环

2020-12-13 04:05

阅读:339

标签:语句   循环   ati   color   pre   print   rgs   bre   ring   

带标签的break、continue语句

public class test{
    public static void main(String[] args) {
        String a = "123";
        String b = "123";
        System.out.println(a==b);      //true
        Integer a1 = new Integer(3);
        Integer a2 = new Integer(3);
        System.out.println(a1==a2);    //false

        System.out.println("IS_OUT");
        flag:
        for(int i=0; i){
            for(int j=0; j){
                for(int k=0; k){
                    System.out.println("IS_IN");
                    break flag;      //执行到这 直接跳出循环
                }
            }
        }
        System.out.println("end");

        label:
        for(int i=0; i){
            for(int j=0; j){
                for(int k=0; k){
                    System.out.println(i+"   "+j+"   "+k);
                    continue label;    //跳一次label下的循环
                }
            }
        }
        System.out.println("end");
    }
}

其结果

技术图片

自动拆装箱

public static void main(String[] args) {
    Integer a = new Integer(3);
    Integer b = 3;                  // 将3自动装箱成Integer类型
    int c = 3;
    System.out.println(a == b);     // false 两个引用没有引用同一对象
    System.out.println(a == c);     // true a自动拆箱成int类型再和c比较
}

 

java跳出多层循环

标签:语句   循环   ati   color   pre   print   rgs   bre   ring   

原文地址:https://www.cnblogs.com/ant-xu/p/11103952.html


评论


亲,登录后才可以留言!