在java中可以利用break、continue和label控制循环跳转。
一、单重循环
break + label: 结束label后的循环体:
public static void main(String[] args) {
String o="";
z:
for(int x=3;x<8;x++){
if(x==6) break z;
o=o+x;
}
System.out.println(o);
}
输出:
345
continue + label:结束本次循环,继续执行label后的循环体:
public static void main(String[] args) {
String o ="";
z:
for(int x=3;x<8;x++){
if(x==6) continue z;
o=o+x;
}
System.out.println(o);
}
输出:
3457
二、多重循环
break:
public static void main(String[] args) {
String o = "";
z:
for (int i = 0; i < 3; i++) {
for (int x = 3; x < 8; x++) {
if (x == 6) break z;
o = o + x;
}
}
System.out.println(o);
}
输出:
345
continue:
public static void main(String[] args) {
String o = "";
z:
for (int i = 0; i < 3; i++) {
for (int x = 3; x < 8; x++) {
if (x == 6) continue z;
o = o + x;
}
}
System.out.println(o);
}
输出:
345345345
注意与单层循环时输出的区别。
三、 特别注意
label与其后的循环体之间不能有其它的代码,否则在循环体内不能再使用该label(编译错误:The label xxx is missing)
分享到:
相关推荐
break与continue语句 中断语句 break与continue语句 1 了解break与continue语句的使用场合 2 能够使用break和continue控制程序 两种跳转语句: break与continue语句 含义: break continue break 语句:用于终止块。 ...
java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用
NULL 博文链接:https://fuanyu.iteye.com/blog/753576
菜鸟帮助菜鸟理解break,continue,return的区别(粗浅)
java语言中,break关键字和continue关键字的区别
通过求圆的面积来演示break和continue的作用,是这两个的功能更加明确
主要针对java中break和continue的区别进行详细介绍,帮助大家更好的学习了解java中break和continue源码,感兴趣的小伙伴们可以参考一下
该文档综合了很多网上关于break和continue的讲解,包含例程,十分详细。该文档综合了很多网上关于break和continue的讲解,包含例程,十分详细。
您可能感兴趣的文章:Python跳出循环语句continue与break的区别python中的break、continue、exit()、pass全面解析Python循环语句之break与continue的用法python中break、continue 、exit() 、pass终止循环的区别详解...
Java中的break和continue关键字使用总结共3页.pdf.zip
java 语法 for循环 break 马克-to-win java视频 continue
下面小编就为大家带来一篇关于break和continue以及label的区别和作用(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了Java中break、continue、return语句的使用区别对比,本文用非常清爽简明的语言总结了这三个关键字的使用技巧,并用一个实例对比使用结果,需要的朋友可以参考下
计算机后端-Java-Java核心基础-第06章 Java基本语法4 14. break和continue的基本使用.avi
Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...
Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...
当有标签块,嵌套循环中有break/continue,有goto语句的时候,会提示信息“Couldn't fully decompile method ”;当有try-catch-finally语句的时候会提示信息“Couldn't resolve all exception handlers in method ”...
计算机后端-Java-Java核心基础-第06章 Java基本语法4 15. 带标签的break和continue的使
主要介绍了break、continue、return在for循环中的使用,本文是小编收藏整理的,非常具有参考借鉴价值,需要的朋友可以参考下
Java基础精品课04-循环结构录屏5.break和continue.mp4