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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯腾宇 中级黑马   /  2014-7-11 13:52  /  1261 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

break   continue  的用法
1  break
     break用于跳出循环,即执行到break时立即跳出循环,且不管后面的内容是什么都不执行。break主要用于循环语句和switch--case语句中。注意:switch--case语句中必须有break作为结束语,不然会报错!
下面看几个例子:
(1)break在循环语句中的用法,以for循环为例:
for循环中没有break的输出结果  
                                  :
for循环中有break的输出结果:
                                    
                 
由上面例子可以看出在有break时 当i==6break;跳出了循环循环结束,6 7 8 9 没有输入!
(2)breakswitch--case语句中的用法,上面说到switch--case语句中必须有break作为结束语,不然会报错!
以例子说明:
                                    
大家看“Console.WriteLine("这句话会输出吗?"); ”这句话会执行吗?答案是肯定不会的!下面看运行结果!
                     
明显的“Console.WriteLine("这句话会输出吗?"); ”没有执行。就是因为有break的存在。当i=1时程序运行 “Console.WriteLine("你输入的是1")”,再通过break跳出循环,后面的就不执行了,可以说breakswitch--case语句组成了一个筛选器 !
2  continue
continue也是跳出循环,但它和break不同之处在于continue是跳出本次循环,从下一次循环继续执行后面的循环,直到循环结束!而break是直接结束循环,不执行后面的循环!
下面看一个关于continue的例子:
还以for循环为例,没有continue时的输出结果:
                             
        
for循环中有continue时的输出结果:
                             
从有continue时的输出结果可以看出它比没有continue时的输出结果少输出“6”这个数字,而后面的正常输出。这说明了continue的作用是:跳出本次循环,从下一次循环继续执行!
                     以上就是 break   continue  的用法

点评

你好,你这种帖子,最好编辑主题选择资源分享  发表于 2014-7-11 21:20

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1 赞一个

查看全部评分

5 个回复

倒序浏览
值得学习ing!
1.break立即终止整个循环。
2.continue立即终止当前循环步骤,进行下一次循环步骤。
回复 使用道具 举报
break; == 跳出循环;
continue ==跳过后面的代码继续下一循环;
循环内循环可用to xxx,跳出所有循环到指定点
回复 使用道具 举报
路过学习了
回复 使用道具 举报
这个帖子还是发在你的博客里面感觉比较合适!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马