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:[email protected]

时间: 2024-08-09 20:02:39

19 C#循环语句的跳过和中断 continue和break的相关文章

循环语句,跳转语句,方法调用

1)循环语句while,do/while,for 格式:while(布尔表达式){循环体语句}//先验循环,可执行0次或n次,若布尔表达式第一次为false,永不执行循环体语句 do{循环体语句}while(布尔表达式)://后验循环,可执行一次或n次,且至少执行一次 for(初始化:布尔表达式:变量变化的方式){循环体语句}//初始化只执行一次,且可以留白,但是分号必须要有(重点掌握) 2)跳转语句break,continue break:跳出本层循环,一旦遇见,break之后的代码通通不执行

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)

Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句三大类. 注: (1).空语句主要用来作为空循环体,其语法格式如下: : //其实就是一个分号 执行一个空语句,就是将控制转到该语句的结束点.这样,如果空语句是可以到达的,则空语句的结束点也是可以到达的. (2).复合语句又称为语句块,若语句块是空的,则控制转到语句块的结束点. 2.if条件语句 J

Python 的条件与循环语句

Python 条件语句:        if 语句的判断条件可以用>(大于).<(小于).==(等于).>=(大于等于).<=(小于等于)来表示其关系.        如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功:使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功     1.if语句用于控制程序的执行:          if 条件:               代码块          else:     

L7.3 循环语句总结

循环语句总结 本文详细介绍流程控制语句之循环语句,依次如下: 1,for循环语句一般使用与特殊使用 2,while循环语句一般使用与特俗使用的 3,until语句使用 4,循环控制:continue,break在循环语句中的使用 5,函数的使用 1,for循环语句 for循环一般格式为:列表依次匹配变量,do后面是执行体.列表默认为一个或者多个空格或者TAB间隔 for 变量 in 列表 do command1 command2 ... commandN done 示例:列出1到5数字 示例:c

(7)javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框

一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式语句) { 执行语句块 } 当"条件表达式语句"的返回值为true时,则执行大括号"{ }"中的语句块,当执行完大括号"{ }"的语句块后,再次检测条件表达式的返回值,如果返回值还为true,则重复执行大括号"{ }"中的语句块,

房上的猫:for循环,跳转语句与循环结构,跳转语句进阶

一.for循环 1.定义:  for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止 2.组成部分:  (1)初始部分:设置循环的初始状态  (2)循环体:重复执行的代码  (3)迭代部分:下一次循环开始前要执行的部分,在while循环结构中它作为循环体的一部分,进行循环次数的累加  (4)循环条件:判断是否继续循环的条件    注:在for循环中,这几个部分是必不可少的,不然循环就会出现错误 3.语法:  for(表达式1;表达式2;表达式3){   //循环体  }  解析:   

javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框

一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式语句) { 执行语句块 } 当“条件表达式语句”的返回值为true时,则执行大括号“{ }”中的语句块,当执行完大括号“{ }”的语句块后,再次检测条件表达式的返回值,如果返回值还为true,则重复执行大括号“{ }”中的语句块,直到返回值为false时,结束整个循环过程,接着往下执行while代码

04-01 Java switch、for、while、do while语句,循环嵌套,跳转语句break、continue、return

语句 1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 defaul