栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java无限循环怎么停止(java中终止无限循环的语句)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java无限循环怎么停止(java中终止无限循环的语句)

文章目录

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

break 范例:continue 范例:return 范例:break+标签 范例:continue+标签 范例:

常见的五种. break - continue - return - break+标签 - continue+标签
    break 跳出循环,结束循环(特例.如果在循环嵌套的情况下,如果break是在内层循环,则 仅终止内层循环,外层循环不会终止)continue 跳过本次循环,继续下次循环.()即-当次循环不执行,下次循环不影响)return 程序返回到调用某方法的地方break+标签:跳出循环到标签处,结束标签内的循环,但是不影响标签外的循环继续执行,在多重循环(循环嵌套)的最外层设置一个标签,配合break即可终止整个循环。-这里的多重循环指的是,两层或者两层以上的循环体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);
            }
        }
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/776486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号