- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.6.1 条件分支语句(续) 常量表达式 switch条件表达式的值和每个case后的常量表达式可以是string、int、char、enum或其它值类型。 语句序列 每个case后的语句序列可以用大括号括起来,也可以不用,但是每个case块的最后一句一定要是break语句,或者是goto语句。 switch语句的执行顺序 a) 如果switch语句的条件表达式的值和某一个case标记后指定的值相等,则转到该case标记后的语句序列执行; b)若switch语句的条件表达式的值和任何一个case标记后指定的值都不相等,则跳到default标记后的语句序列执行; 2.6.1 条件分支语句(续) c)若switch语句下面没有default标记,则跳到switch语句的结尾。 注意: a) 要求每个语句序列的最后一条语句必须是break语句,但是有一个情况例外:如果某个case块为空,则会从这个case块直接跳到下一个case块上。 b) 如果case后有语句,则此case的顺序怎么放都无所谓,甚至可以将default子句放到最上面。因此, 在一个switch中,不能有相同的两个case标记。 例.使用switch语句,完成对成绩等级的评定 using System; namespace SwitchExample { public class Program { public static void Main() { Console.Write(请输入成绩:); //从键盘接收一行字符 string str = Console.ReadLine(); //转换为整型,注意此语句可能会产生异常,一般需要异常处理 int i = Int32.Parse(str.Trim()); //或者int.Parse(…)或者Convert.ToInt32 (…) if (i 100 || i 0) { Console.WriteLine(成绩不在0-100范围内); } else { switch (i / 10) //整除 { case 10: Console.Write(满分,); goto case 9; case 9: Console.WriteLine(优秀); break; case 8: case 7: Console.WriteLine(良好); break; case 6: Console.WriteLine(及格); break; default: Console.WriteLine(不及格); break; } } Console.ReadLine(); }}} 2.6.2 循环语句 包括: for语句 while语句 do-while语句 foreach语句,用于对集合、数组进行操作。 2.6.2 循环语句(续) for语句 一般形式: for (初始值;循环条件;循环控制) { 语句序列 } 例.使用for语句控制循环体 public static void Main() { Console.Cle
您可能关注的文档
- 21从现在开始研讨.ppt
- 丰富的图形世界(学大)6预案.doc
- 火星时代:家装写实作品《初见》客厅篇创作预案.doc
- 27t轴重DZ2型转向架研讨.ppt
- 单元阶梯化教学4件套单元复习六语上第7单元答题.ppt
- 丰富的图形世界(学大)预案.doc
- 单元六城市轨道交通给排水与环控设备监控系统答题.ppt
- 第2章计算机软硬件基础答题.ppt
- 21第二十一章_过渡金属(II_)研讨.ppt
- 会计电算化理论(教师)预案.doc
- 重点03:总集篇比和比例的七种综合型问题专项练习-2025年小升初数学典型例题系列(解析版).docx
- 2024~2025学年_江苏省徐州市八年级数学试题.pdf
- 儿童腺病毒肺炎重症肺炎防治指南解读PPT课件.pptx
- 2025年医院转岗面试题目及答案.doc
- 2024~2025学年_江苏省南京市八年级下学期数学期末试卷.pdf
- 2025年医院文秘面试试题及答案.doc
- 2024~2025学年_江苏省南京市七年级下学期数学期末试卷.pdf
- 2024~2025学年_江苏省淮安市八年级下学期6月期末联考数学试题.pdf
- 小儿护理与成人基础护理测试卷附答案.docx
- 医疗机构内部绩效考核与激励创新与实施策略与优化策略与实施策略与实施策略与实施策略与实施策略与实施策略.pptx
文档评论(0)