- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【例4-7】编写一个程序,输出下图所示的乘法表。 static void Main(string[] args) { int i, j; for (i = 1; i = 9; i++) { for (j = 1; j = i; j++) Console.Write({0}×{1}={2} , i, j, i * j); Console.WriteLine(); } } 思考题 下列程序的输出结果是【 】。 static void Main(string[] args) { int i, j, s=0; for( i=2; i6; i=i+2 ) { s=1; for( j=i; j6; j++) s+=j; } Console.WriteLine(s={0}, s); } 第4章 C#控制语句 4.1 选择控制语句 4.2 循环控制语句 讲解 内容 4.3 跳转语句 4.3 跳转语句 C#支持3种跳转语句: break语句 continue语句 goto语句 break语句 格式: break; 功能:终止对循环的执行,流程直接跳转到当前循环语句的下一语句执行。 说明: break语句只可用在switch语句和三种循环语句中; 一般在循环体中并不直接使用break语句,而是和一个if语句进行配合使用。 break语句 1 条件 …… break; …… false true while do …… break; …... 条件 false true while break语句 1 表达式2 …… break; …... false true for 表达式1 表达式3 switch 表达式 语句组1 break; 语句组2 break; 语句组n break; 语句组 break; …... 常量1 常量2 常量n default case 【例4-8】编写一个控制台应用程序,判断从键盘输入的大于3的正整数是否为素数。 static void Main(string[] args) { int n, i; bool prime = true; Console.Write(输入一个大于3的正整数:); n = int.Parse(Console.ReadLine()); for (i = 2; i = Math.Sqrt(n); i++) if (n % i == 0) { prime = false; break; } if (prime) Console.WriteLine({0}是素数, n); else Console.WriteLine({0}不是素数, n); } 格式: continue; 功能: 结束本次循环,即跳过本次循环体中余下的尚未执行的语句,接着再一次进行循环条件判断,以便执行下一次循环 。 continue语句 continue语句 1 表达式2 …… continue; …... false true for 表达式1 表达式3 表达式 …… continue; …… false true while true do …… continue; …... 表达式 false while 说明: 执行continue语句并没有使整个循环终止,只是结束本次循环的执行 ; 在for循环中,遇到continue后,跳过循环体中余下的语句,去计算“表达式3”,然后再计算“表达式2”以决定是否开始下一次循环; 一般在循环体中也不直接使用continue语句,而是和一个if语句进行配合使用。 continue语句 【例4-9】编写一个程序,对用户输入的所有正数求和,输入0时结束循环。提示:程序每读入一个数,判断它的正负,如果为负,则利用continue语句结束当前循环,继续下一次循环,否则将该数加到总数上去。 static void Main(string[] args) { int sum = 0, n = 1; while (n != 0) { Console.Write(输入一个整数(以0表示结束):); n = int.Parse(Console.ReadLine()); if (n 0) continu
您可能关注的文档
- 第4讲基本共射放大电路的工作原理重点.ppt
- 第4节群落的演替重点.ppt
- 试验设备操作规程剖析.doc
- 试验室上墙图表剖析.doc
- 课题汇报模板剖析.ppt
- 油酸资料介绍重点.doc
- 幼儿趣味识字儿歌重点.ppt
- 课题三低压开关剖析.ppt
- 课题申请评审书剖析.doc
- 第4课驯服“小老鼠”重点.ppt
- 安全生产考核奖惩制度3篇.doc
- 颅脑损伤病人的护理查房【优质公开课】精品PPT课件模板.pptx
- 二零二二年度德州继续教育公需科目《公共事务管理与服务能力》试题及答案.pdf
- 二零二二年度党风廉政建设知识竞赛题库(含答案).pdf
- 二零二二年度度枣庄市专业技术人员继续教育公需科目培训班互动题.pdf
- 二零二二年度儿童保健学试题库(含答案).pdf
- 二零二二年度第十九届中国东南地区数学奥林匹克竞赛高一试题(含答案).pdf
- 二零二二年度动物卫生监督题库(含答案).pdf
- 黑龙江省大庆市重点中学2023-2025学年高一下学期2月开学考试英语试题(含解析).docx
- 二零二二年度法检书记员招考《公基》测试题库(含答案).pdf
文档评论(0)