黑马程序员技术交流社区

标题: 问一下break和continue的区别 [打印本页]

作者: 安逸小弟    时间: 2015-6-10 22:09
标题: 问一下break和continue的区别
问一下break和continue的区别     说详细点最好 谢谢啦

作者: 银哥    时间: 2015-6-10 22:11
break中断循环
continue中断本次循环,继续下次循环
作者: zhaopy    时间: 2015-6-10 22:12
break结束整个循环
continue结束本次循环
作者: 15383016390    时间: 2015-6-11 06:55
本帖最后由 15383016390 于 2015-6-11 07:04 编辑

break是结束循环体,去执行循环代码下面的代码。continue是结束本次循环,去执行下次循环。
例如;for(int n=0;n<10;n++){
            语句一;
             if(n=3)
             continue;
             语句二;
              if(n=7)
              break;
        }
        语句三;
当n=3时,执行到continue语句就跳出本次循环,进行下次循环,就是跳过下面的if语句和语句二,继续去执行语句一。当n=7时,执行到第二个if语句满足条件,执行break,就直接跳出循环体去执行语句三,不在有n=8、9的情况了。

作者: 朱智琳    时间: 2015-6-11 08:04
在for循环中,break是结束离break最近的for循环;
continue是结束本次循环,进行下一次循环。
作者: VIP1108210117    时间: 2015-6-11 08:20
break结束整个循环,执行循环体下面的第一条语句
continue结束本次循环,继续下次的循环
作者: q19871127    时间: 2015-6-11 23:32
continue 是结束本次循环继续下一次    break是直接跳出..




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2