package study;
//java的goto关键字没有任何功能,无法使用goto语句来实现跳转
//java标签只能定义在for(){} do {}while; while(){};3个循环的开始位置,否则编译器会找不到
//跳出break 继续continue
//带标签的break主要作用是跳出循环嵌套
public class exercise {
public static void main(String[] args) {
int i;
Label1:{
System.out.println("label1标签的语句块已经执行");
Label2:{
System.out.println("label2标签的语句块已经执行");
Label3:{
System.out.println("label3标签的语句块已经执行");
for(i=0;i<100;i++) {
if(i==20) break Label1;//警告是因为没有跳转到该标签命令,但在该程序中break Lable1跳出后程序就终止了,在写也没意义
}
System.out.println("label3标签的语句块没有执行");
}
System.out.println("label2标签的语句块没有执行");
}
System.out.println("label1标签的语句块没有执行");
}
}
}
15.1标签
最新推荐文章于 2025-08-06 10:08:24 发布
本文深入探讨了Java中标签的使用方法,特别是在循环控制结构中的应用。通过具体代码示例,详细解释了如何利用标签来控制多层循环的跳转,包括break和continue语句的用法。此外,还提到了Java中不存在的goto关键字,并说明了其在其他编程语言中的功能。文章旨在帮助读者更好地理解和掌握Java中的循环控制技巧。
36

被折叠的 条评论
为什么被折叠?



