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;
}
}
程序运行后输出结果为:
11
11
这段代码主要展示了使用标签控制循环的用法。标签 'LOOP' 用于标识外层循环,在内层循环中使用 break LOOP; 语句可以跳出外层循环。
代码执行过程如下:
- 初始化变量 i 为 0。
- 进入外层循环,i 逐次增加到 11。
- 当 i 等于 11 时,打印 i 的值,输出 11。
- 进入内层循环,i 继续增加到 12。
- 当 i 等于 12 时,条件
i>10为真,执行break LOOP;语句,跳出外层循环。 - 此时程序结束,不再执行后续代码。
因此,程序运行后的输出结果为 11 和 11。
原文地址: https://www.cveoy.top/t/topic/cZxD 著作权归作者所有。请勿转载和采集!