Java 代码分析:循环嵌套和标签的使用
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 2 3 4 5 6 7 8 9 10 11
代码分析:
- 循环嵌套: 代码中包含两个
while循环,其中内层循环嵌套在外层循环中。 - 标签:
LOOP标签标记了外层循环,用于在内层循环中控制跳出外层循环。 break语句:break语句用于跳出循环,break LOOP语句则用于跳出标签为LOOP的外层循环。
代码逻辑:
- 外层循环开始,
i初始化为 0,循环条件为i<11。 - 内层循环开始,循环条件为
i<12。 - 内层循环执行一次,判断
i>10,条件满足,执行break LOOP,跳出外层循环。 - 由于内层循环提前结束,外层循环继续执行下一轮,但此时
i已经大于 10,外层循环的判断条件不满足,循环结束。
结论:
本代码示例展示了在Java中使用标签控制循环跳出,以及循环嵌套的应用场景。通过合理使用标签和 break 语句,可以有效地控制程序流程,提高代码可读性和效率。
原文地址: https://www.cveoy.top/t/topic/c1ab 著作权归作者所有。请勿转载和采集!