Java标签在循环中的使用

定义

标签,类似——label1: 放在循环外部,用于内部多重循环语句的跳出

例子

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        label:
        while (true) {
            int a = sc.nextInt();
            switch (a) {
                case 1:
                    System.out.println("hello");
                    break;
                case 2:
                    System.out.println("world");
                    break;
                case 3:
                    System.out.println("退出循环");
                    break label;         //可直接跳出while循环,而不是之跳出switch
            }
        }
}

 

posted @ 2021-03-27 14:44  gonghr  阅读(130)  评论(0编辑  收藏  举报