Java基础(14)-流程控制之break和continue
  TEZNKK3IfmPf 2023年11月14日 67 0

1、break,continue的作用

  • break 停止并退出当前循环
  • continue,停止执行当前循环体下面的代码,继续执行下一次循环

如下while循环break

package com.redrose2100.struct;

public class BreakDemo01 {
     
       
    public static void main(String[] args) {
     
       
        int i=0;
        while(i<100)
        {
     
       
            i++;
            System.out.println(i);
            if(i==5)
            {
     
       
                break;
            }
        }
    }
}

执行结果如下:

1
2
3
4
5

如下continue语句,可以看出每当遇到3的倍数就跳过执行,继续执行下一次循环

package com.redrose2100.struct;

public class ContinueDemo01 {
     
       
    public static void main(String[] args) {
     
       
        int i=0;
        while(i<10){
     
       
            i++;
            if(i%3==0)
            {
     
       
                continue;
            }
            System.out.println(i);
        }
    }
}

执行结果如下:

1
2
4
5
7
8
10

break 或continue使用标签实例

package com.redrose2100.struct;

public class LabelDemo01 {
     
       
    public static void main(String[] args) {
     
       
        // 打印101到150之间的质数
        int count=0;
        outer:for(int i=101;i<150;i++)
        {
     
       
            for(int j=2;j<i/2;j++)
            {
     
       
                if(i%j==0)
                {
     
       
                    continue outer;
                }
            }
            System.out.print(i+"\t");
        }
    }
}

执行结果如下:

101	103	107	109	113	127	131	137	139	149	
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   21天前   47   0   0 java
  TEZNKK3IfmPf   2024年05月31日   54   0   0 java
TEZNKK3IfmPf