日常笔记之java基础-outer标签
介绍:
业务逻辑中经常需要用到for循环,其中也会有循环嵌套循环,结束一层循环仅需一个break即可,但如果想结束两层,或者三层怎么搞呢,Java提供了outer标签供我们使用。
一、直接上代码
public class OuterTest {
public static void main(String[] args) {
for(int i= 0;i < 10;i ++){
outer:
for(int j = 0;j < 10;j ++){
for(int k = 0;k < 10;k ++){
System.out.println("i=" + i +",j=" + j + ",k="+k);
if(k==5){
System.out.println("outer test=================");
break outer;
}
}
}
}
}
}
二、输出结果
可以发现j的数值没有加过,outer标签作用就是你想break到哪里,加上关键字即可(浅显理解,别碰我)
i=0,j=0,k=0
i=0,j=0,k=1
i=0,j=0,k=2
i=0,j=0,k=3
i=0,j=0,k=4
i=0,j=0,k=5
outer test=================
i=1,j=0,k=0
i=1,j=0,k=1
i=1,j=0,k=2
i=1,j=0,k=3
i=1,j=0,k=4
i=1,j=0,k=5
outer test=================
i=2,j=0,k=0
i=2,j=0,k=1
i=2,j=0,k=2
i=2,j=0,k=3
i=2,j=0,k=4
i=2,j=0,k=5
outer test=================
i=3,j=0,k=0
i=3,j=0,k=1
i=3,j=0,k=2
i=3,j=0,k=3
i=3,j=0,k=4
i=3,j=0,k=5
outer test=================
i=4,j=0,k=0
i=4,j=0,k=1
i=4,j=0,k=2
i=4,j=0,k=3
i=4,j=0,k=4
i=4,j=0,k=5
outer test=================
i=5,j=0,k=0
i=5,j=0,k=1
i=5,j=0,k=2
i=5,j=0,k=3
i=5,j=0,k=4
i=5,j=0,k=5
outer test=================
i=6,j=0,k=0
i=6,j=0,k=1
i=6,j=0,k=2
i=6,j=0,k=3
i=6,j=0,k=4
i=6,j=0,k=5
outer test=================
i=7,j=0,k=0
i=7,j=0,k=1
i=7,j=0,k=2
i=7,j=0,k=3
i=7,j=0,k=4
i=7,j=0,k=5
outer test=================
i=8,j=0,k=0
i=8,j=0,k=1
i=8,j=0,k=2
i=8,j=0,k=3
i=8,j=0,k=4
i=8,j=0,k=5
outer test=================
i=9,j=0,k=0
i=9,j=0,k=1
i=9,j=0,k=2
i=9,j=0,k=3
i=9,j=0,k=4
i=9,j=0,k=5
outer test=================
Process finished with exit code 0