以下代码展示了 Java 中带标签的循环嵌套及 break 语句的使用,以及 break 语句退出指定标签的循环示例:

public class Main {
    public static void main(String[] args) {
        int i=0;
        LOOP:
        while (i<11) {
            i++;
            }
            System.out.println(i);
            while (i<12) {
                if ( i>10 ) break LOOP;
                i++;
            }
            System.out.println(i);
            if ( i>10 ) break;
        }
}

程序运行后输出结果为:

11
11

代码解释:

  1. 标签: 在外部循环 while (i<11) 前使用 LOOP: 定义了一个标签名为 LOOP
  2. break 语句: 在内部循环 while (i<12) 中使用 break LOOP 语句,可以跳出带有 LOOP 标签的外部循环。

代码执行过程:

  • 外部循环开始,i=0,执行内部循环。
  • 内部循环执行,i=1,2,...,10,当 i=11 时,内部循环结束。
  • 外部循环继续,i=11,此时 System.out.println(i) 打印出 11
  • 再次执行内部循环,此时 i=11,由于 i>10break LOOP 语句执行,跳出外部循环。
  • 外部循环结束,System.out.println(i) 再次打印出 11

代码示例展示了如何使用 break 语句配合标签来控制循环的退出,可以方便地跳出多层嵌套循环。

Java 代码示例:带标签的循环嵌套及 break 语句

原文地址: https://www.cveoy.top/t/topic/cZwa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录