A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 安逸小弟 中级黑马   /  2015-6-10 22:09  /  405 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

问一下break和continue的区别     说详细点最好 谢谢啦

6 个回复

倒序浏览
break中断循环
continue中断本次循环,继续下次循环
回复 使用道具 举报
break结束整个循环
continue结束本次循环
回复 使用道具 举报
本帖最后由 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的情况了。
回复 使用道具 举报
在for循环中,break是结束离break最近的for循环;
continue是结束本次循环,进行下一次循环。
回复 使用道具 举报
VIP1108210117 来自手机 中级黑马 2015-6-11 08:20:55
地板
break结束整个循环,执行循环体下面的第一条语句
continue结束本次循环,继续下次的循环
回复 使用道具 举报
continue 是结束本次循环继续下一次    break是直接跳出..
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马