19 C#循环语句的跳过和中断 continue和break

在C#的循环语句中,有的时候我们希望跳过其中某个循环,有时我们希望当某个条件满足时,直接终止整个循环。C#为我们提供了 continue;和break;语句。

continue和break的用法一样,直接写上这个单词,后面加一个分号就行

比如:

continue;

break;

这两个语句在while循环和for循环中都能使用。

当在循环中遇到continue;语句时,本轮循环中后面的语句就不再执行了。开始执行下一个循环。

当在循环中遇到break;语句时,直接终止整个循环。就是说,不仅当次的循环不执行,再下去的所有循环也不执行了。

通常使用continue和break语句会结合着if语句来使用。

你创建一个项目。解决方案名称为Sloution19,项目名称为Exercise19,项目类型为控制台程序。点击Program.cs. 在里边加入这些代码。

这里简单解释一下上面的代码。

1. 在没有 break和 continue的语句时while 循环和 for 循环都想在dos 窗口输出 1 到 10 的数字

2. 当i==3或j==3的时候,if条件为真,contiue语句执行。continue后面的语句不再执行。重新开始新的一轮循环。注意 continue之前的语句是全部执行了的。

3. 当i==7或j==7的时候,if条件为真,break语句执行。break后面的语句不再执行。整个循环语句终止。

运行结果

练习

  1. 读懂这段代码,为重要的语句加上注释

  2. 把第17行代码,移到第26行代码之后,大括号之前。运行程序会是什么结果?想想其中的原因是什么?

  3. 试着写一段代码,用循环打印1到10直接的偶数。考虑使用continue。

  4. 计算1+2+3+。。。。的和,如果和刚刚大于68需要累加到几?考虑使用break。


付费解答C#入门学习过程中碰到的各种问题。

零基础学习C#入门,大多数的问题都可以通过自学或借助互联网解决。

但是还是会有一些问题,不是那么容易解决,成为了你学习的绊脚石。最后甚至造成你学习的半途而废。通常学习C#编程入门,你会遇到20到30多个你不能很容易解决的问题。

这个时候,你最需要什么呢?

对!一个专业的老师给你帮助!

你在学习本课程中,遇到任何问题都可以通过qq或email想本教程作者进行求助。

只需30元你就可以得到本教程作者的三次专业解答。所以你只需不到300元就可以顺利的完成C#入门,从此推开软件行业的大门。

付费方式非常简单:

用微信扫描下面的二维码。在付款留言中留下你的qq号或email地址就可以啦。

教育不是要便宜,而是要可靠!真正聪明的人,更懂得花钱让专业的人为自己服务,提高自己的效率。

老师qq:2040227296

老师email:2040227296@qq.com

原文地址:https://www.cnblogs.com/thinking-jiang/p/5632097.html