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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王希悦 中级黑马   /  2015-1-16 19:06  /  2076 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哪个大神给详细说说这两个的区别

9 个回复

倒序浏览
break是跳出改循环继续执行循环后边的内容,如果是多层循环只能跳出本层循环;continue结束本次循环,直接执行下次循环
回复 使用道具 举报 1 0
break直接结束循环,continue结束本次循环,后面的循环依然执行
回复 使用道具 举报
break 跳出循环 跳出时不再执行后面的语句
continue 本意是继续 用于循环 多个循环时跳出本循环进入下一个
回复 使用道具 举报
jojo 发表于 2015-1-17 00:29
break直接结束循环,continue结束本次循环,后面的循环依然执行

楼上 说的很对
回复 使用道具 举报
本帖最后由 @coffee 于 2015-1-17 00:59 编辑

break 跳出并结束它所在范围内的函数,语句..。,continue 在循环体中结束本次循环 ,从而开始下次循环。
回复 使用道具 举报
kk8023 来自手机 中级黑马 2015-1-17 08:49:04
7#
二者都是选择结构,不同点在于break语句是结束循环,continue是结束当次循环,举个简单的例子,如果执行1到10的累加运算,若循环体内执行到某一步遇到break语句,则整个累加循环语句结束。若在第5次累加时遇到continue语句,则不在执行第5次循环,转而进行第6次循环。最好自己写两个代码运行哈就知道了。来自: iPhone客户端
回复 使用道具 举报
首先是作用范围 break作用于选择结构和循环结构  continue只作用于循环结构。
其次是特点  break的意思是跳出的意思  如果是循环嵌套的话是跳出当前所在循环,如果想跳出嵌套中的外部循环,只要给外部的循环起个标号就可以了 。continue的意思是结束本次循环继续下一次循环。
最后还有一个特点就是两个语句单独存在的时候,下边不可以跟任何语句,因为执行不到 编译会失败。
回复 使用道具 举报
break是跳出所在的循环结构,执行循环结构的下一条语句。
continue是结束本次循环,执行下一次循环
回复 使用道具 举报
我为你着迷 发表于 2015-1-17 08:57
首先是作用范围 break作用于选择结构和循环结构  continue只作用于循环结构。
其次是特点  break的意思是跳 ...

这大神说的才全面
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马