您现在的位置是:主页 > news > 做网站 多页面网址怎么弄/免费刷赞网站推广qq免费
做网站 多页面网址怎么弄/免费刷赞网站推广qq免费
admin2025/4/30 18:08:05【news】
简介做网站 多页面网址怎么弄,免费刷赞网站推广qq免费,衢州做网站的网络公司,上海市质量工程建设管理协会网站记录 今天和朋友聊天的时候,无意间聊到了 goto 语句,但是在 Java 中, goto 是保留关键字,但是朋友说 Java 中有和 goto 类似效果的语句,我竟然一点都不知道!顿时感觉 Java 白学了!心里万马奔腾…
做网站 多页面网址怎么弄,免费刷赞网站推广qq免费,衢州做网站的网络公司,上海市质量工程建设管理协会网站记录
今天和朋友聊天的时候,无意间聊到了 goto 语句,但是在 Java 中, goto 是保留关键字,但是朋友说 Java 中有和 goto 类似效果的语句,我竟然一点都不知道!顿时感觉 Java 白学了!心里万马奔腾…
记录
今天和朋友聊天的时候,无意间聊到了 goto 语句,但是在 Java 中, goto 是保留关键字,但是朋友说 Java 中有和 goto 类似效果的语句,我竟然一点都不知道!顿时感觉 Java 白学了!心里万马奔腾!?
立马回来查资料+写demo,还有这种操作???!!!哭了哭了。。。
Java label
众所周知,在Java中,for 循环的终止语句可以使用的有 break ,continue ,return 。但是如果是两层以上的for循环,想要从里层跳出到最外层,即跳出所有for循环,上面的这三种就不好实现了。此时我们就可以用 自定义名 + ' : '(冒号)实现。直接看代码:
public class JavaLabel {public static void main(String[] args) {//此处可以自定义名outer:for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {if (j == 5) {break outer;}System.out.println(j);}}}
}
label 关键字可以配合 break 和 continue 使用,以上代码,只要进入 for 循环,就会直接终止整个两层 for 循环,实现了我们想要的结果。
反编译
我们再用 javap 工具反编译一下:
可以看出 Java 字节码在底层也是使用了 goto,所以,终归还是用的 goto ,落叶归根啊!
也算涨了知识,感谢我这位朋友,特此记录。