前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java之break跳出循环

Java之break跳出循环

作者头像
用户7886150
修改2021-02-01 10:38:19
2.9K0
修改2021-02-01 10:38:19
举报
文章被收录于专栏:bit哲学院

参考链接: Java break

1、跳出单循环。 

实例 

for(int i=0; i<5; i++){

    if(i == 0){

      System.out.println(i);

      break;

    }

}

System.out.println("break测试"); 

这段代码表示当i=0时,输出0,break语句就直接退出循环。 

0

break测试 

2.双循环的例子 

for(int j=0; j<5; j++){

    for(int i=0; i<5; i++){

      if(i == 0){

          System.out.println(i);

          break;//(1)

      }

    }

    System.out.println("跳出1层for循环到这啦");

    if(j == 0){

      System.out.println("终结者");

      break;//(2)

    }

这是一个双循环的例子,(1)处的break跳出的是内循环,(2)处的break跳出的外循环。换句话说,break只能跳出1层循环。该例子用了两个break才跳出双循环,如果只用1个break如何跳到最外层循环呢?看下面代码: 

first:for(int j=0; j<5; j++){

    second:for(int i=0; i<5; i++){

        if(i == 0){

            System.out.println(i);

            break first;

        }

    }

    System.out.println("跳出1层for循环到这啦");

    if(j == 0){

        System.out.println("终结者");

        break;

    }

这里只需要给每一个循环起个名字就可以了,到时你想让他跳到哪个循环就跳到哪个循环。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档