码迷,mamicode.com
首页 > 编程语言 > 详细

java跳出多层循环

时间:2019-06-28 18:02:25      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:语句   循环   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<2; i++){
            for(int j=0; j<2; j++){
                for(int k=0; k<2; k++){
                    System.out.println("IS_IN");
                    break flag;      //执行到这 直接跳出循环
                }
            }
        }
        System.out.println("end");

        label:
        for(int i=0; i<2; i++){
            for(int j=0; j<2; j++){
                for(int k=0; k<2; 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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!