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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

9 个回复

正序浏览
我为你着迷 发表于 2015-1-17 08:57
首先是作用范围 break作用于选择结构和循环结构  continue只作用于循环结构。
其次是特点  break的意思是跳 ...

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

break 跳出并结束它所在范围内的函数,语句..。,continue 在循环体中结束本次循环 ,从而开始下次循环。
回复 使用道具 举报
jojo 发表于 2015-1-17 00:29
break直接结束循环,continue结束本次循环,后面的循环依然执行

楼上 说的很对
回复 使用道具 举报
break 跳出循环 跳出时不再执行后面的语句
continue 本意是继续 用于循环 多个循环时跳出本循环进入下一个
回复 使用道具 举报
break直接结束循环,continue结束本次循环,后面的循环依然执行
回复 使用道具 举报
break是跳出改循环继续执行循环后边的内容,如果是多层循环只能跳出本层循环;continue结束本次循环,直接执行下次循环
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马