java 中的标签Label

发布时间 2023-05-26 14:45:54作者: 盘思动
  • Java 中的标签是为循环设计的,是为了在多重循环中方便的使用 break 和coutinue

demo1

    public static void main(String[] args) throws Exception{
        label:// 放在这里label,跳出外出循环
        for(int i = 0;i < 5;i++){
            for(int j = 1;j < 5;j++){
                if(i == j){
                    break label;
                }

                System.out.println(i + "--" + j);
            }
        }
    }
0--1
0--2
0--3
0--4

demo2 跳出内层循环

        for(int i = 0;i < 5;i++){
            label://放这里,跳出内层循环;
            for(int j = 1;j < 5;j++){
                if(i == j){
                    break label;
                }

                System.out.println(i + "--" + j);
            }
        }
0--1
0--2
0--3
0--4
2--1
3--1
3--2
4--1
4--2
4--3