Java 循环嵌套与标签:详解代码执行流程与输出结果

本文将深入解析以下 Java 代码,并详细解释代码执行过程,分析最终输出结果:

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;
        }
    }
}

代码解释:

  1. 循环嵌套: 外层 while 循环控制变量 i 从 0 到 10,内层 while 循环控制 i 从当前值到 11。
  2. 标签: LOOP 标签标识了外层 while 循环,用于 break LOOP 语句跳出该循环。
  3. break 语句: break 语句用于跳出循环。break LOOP 会跳出 LOOP 标签标识的循环,即外层 while 循环。

代码执行过程:

  1. i 初始化为 0。
  2. 外层循环开始,i 自增为 1,输出 1。
  3. 内层循环开始,i 自增为 2,输出 2。
  4. 内层循环继续,i 自增为 3,输出 3。
  5. 内层循环一直执行到 i 等于 11,此时 i 大于 10,执行 break LOOP 语句,跳出外层循环。

输出结果:

1
2
3
4
5
6
7
8
9
10
11

总结:

该代码展示了 Java 中循环嵌套和标签的使用方法,break 语句可以用来跳出特定循环,标签可以标识循环以方便使用 break 语句。通过本文的解析,读者可以更加深入地理解循环嵌套和标签的工作原理,并将其应用于实际编程中。

Java 循环嵌套与标签:详解代码执行流程与输出结果

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

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