网站大量收购独家精品文档,联系QQ:2885784924

第4章—C#控制语句重点.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档