java跳出多层循环
2020-12-13 04:05
标签:语句 循环 ati color pre print rgs bre ring 带标签的break、continue语句 其结果 自动拆装箱 java跳出多层循环 标签:语句 循环 ati color pre print rgs bre ring 原文地址:https://www.cnblogs.com/ant-xu/p/11103952.htmlpublic 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比较
}
上一篇:删除JS前台校验,后台批量删除
下一篇:Java 方法