我是靠谱客的博主 犹豫黑猫,最近开发中收集的这篇文章主要介绍java中循环的不同终止方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

      • 常见的五种. break - continue - return - break+标签 - continue+标签
        • break 范例:
        • continue 范例:
        • return 范例:
        • break+标签 范例:
        • continue+标签 范例:

常见的五种. break - continue - return - break+标签 - continue+标签

  1. break 跳出循环,结束循环(特例.如果在循环嵌套的情况下,如果break是在内层循环,则 仅终止内层循环,外层循环不会终止)
  2. continue 跳过本次循环,继续下次循环.()即-当次循环不执行,下次循环不影响)
  3. return 程序返回到调用某方法的地方
  4. break+标签:跳出循环到标签处,结束标签内的循环,但是不影响标签外的循环继续执行,在多重循环(循环嵌套)的最外层设置一个标签,配合break即可终止整个循环。-这里的多重循环指的是,两层或者两层以上的循环体
  5. continue+标签:跳出循环到标签处,结束此次循环,从此标签处开始下一次循环

break 范例:

在这里插入图片描述

public static void main(String[] args) {
for (int i1 = 0; i1 < 2; i1++) {
System.out.println("i1"+"----"+i1);
for (int i = 0; i < 10; i++) {
if (i == 3) {
System.out.println("break");
break ;
}
System.out.println("i--" + i);
}
}
}

continue 范例:

在这里插入图片描述


public static void main(String[] args) {
for (int i1 = 0; i1 < 2; i1++) {
System.out.println("i1"+"----"+i1);
for (int i = 0; i < 10; i++) {
if (i == 3) {
System.out.println("continue");
continue ;
}
System.out.println("i--" + i);
}
}
}

return 范例:

在这里插入图片描述

public static void main(String[] args) {
for (int i1 = 0; i1 < 2; i1++) {
System.out.println("i1"+"----"+i1);
for (int i = 0; i < 10; i++) {
if (i == 3) {
System.out.println("return");
return ;
}
System.out.println("i--" + i);
}
}
}

break+标签 范例:

在这里插入图片描述


public static void main(String[] args) {
a://跳到此位置,则外层代码不影响继续执行,内层循环结束 (如果外层无代码.则直接结束)
for (int i1 = 0; i1 < 2; i1++) {
System.out.println("i1" + "----" + i1);
b://跳到此位置,则外层代码不影响继续执行,内层循环结束
for (int i = 0; i < 10; i++) {
if (i == 3) {
//
break b; 跳出循环到标签处,结束标签内的循环,但是不影响标签外的循环继续执行,
break a;
}
System.out.println("i--" + i);
}
}
}

continue+标签 范例:

在这里插入图片描述


public static void main(String[] args) {
a:
for (int i1 = 0; i1 < 2; i1++) {
System.out.println("i1" + "----" + i1);
b:
for (int i = 0; i < 10; i++) {
if (i == 3) {
//
continue b;//跳出循环到标签处,结束此次循环,从此标签处开始下一次循环
continue a; //跳出循环到标签处,结束此次循环,从此标签处开始下一次循环
}
System.out.println("i--" + i);
}
}
}

最后

以上就是犹豫黑猫为你收集整理的java中循环的不同终止方式的全部内容,希望文章能够帮你解决java中循环的不同终止方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部