Java 代码示例:带标签的循环嵌套及 break 语句
以下代码展示了 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
代码解释:
- 标签: 在外部循环
while (i<11)前使用LOOP:定义了一个标签名为LOOP。 - 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>10,break LOOP语句执行,跳出外部循环。 - 外部循环结束,
System.out.println(i)再次打印出11。
代码示例展示了如何使用 break 语句配合标签来控制循环的退出,可以方便地跳出多层嵌套循环。
原文地址: https://www.cveoy.top/t/topic/cZwa 著作权归作者所有。请勿转载和采集!