码迷,mamicode.com
首页 > 其他好文 > 详细

break 与continue的区别

时间:2019-12-04 19:53:42      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:跳过   print   bre   部分   循环   ++   功能   使用   i++   

break和continue都具有终止循环语句的功能,但也有本质的区别;

区别:

1、在在任何循环语句主体部分,都可以用break来控制循环的流程,且break用于强行退出循环,不在执行循环中剩余未执行的语句(break也可以在switch中使用);

2、continue 语句用在循环语句中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,但不会退出整个循环,只是接着进行下一次是否执行循环的判定。

 

实例;

  int count=0;

  outer:for(int i=10;i<150;i++){        //求100到150里的所有质数

    for(int j=2;j<i/2;j++){

      if(i%j == 0){

        continue outer;                            //如果能整除,那就不是质数,这时会跳出本次循环进入下一次循环

      }

    }

   system.out.print(i+" ");

  }

 

break 与continue的区别

标签:跳过   print   bre   部分   循环   ++   功能   使用   i++   

原文地址:https://www.cnblogs.com/bbq668/p/11984886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!