C#流程控制语句_条件结构详解

C#流程控制语句_条件结构详解

ID:40800696

大小:606.00 KB

页数:22页

时间:2019-08-07

C#流程控制语句_条件结构详解_第1页
C#流程控制语句_条件结构详解_第2页
C#流程控制语句_条件结构详解_第3页
C#流程控制语句_条件结构详解_第4页
C#流程控制语句_条件结构详解_第5页
资源描述:

《C#流程控制语句_条件结构详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1目录4.多分支选择语句switch()3.多分支选择语句if…elseif…2.双分支选择语句1.单分支选择语句2流程控制结构概述流程图:以图形的方式表达程序的执行逻辑.流程图分为:1:顺序流程.2:条件判断流程.3:循环流程3流程控制结构概述顺序流程:4流程控制结构概述条件判断流程:5流程控制结构概述循环流程:6流程控制结构概述控制流语句的类型:判断语句if-else语句switch-case语句循环语句while循环do-while循环for循环71.单分支选择语句条件结构就是需要根据不同条件进行判断,然后执行不同的操作简单if语句的一般形

2、式为if(<条件>)<语句块>(Demo)82.双分支选择语句if-else语句的一般形式为:if(<条件>){<语句块>}else{<语句块>}92.双分支选择语句if-else语句If-else语句测试条件的结果,然后根据此结果来执行相应的操作它可用于以两个不同的路径来执行程序if-else语句的语法为:if(condition){action1;}else{action2;}(Demo)10usingSystem;publicclassProgram{publicstaticvoidMain(string[]args){intnum1=10

3、;intnum2=20;intsum=0;sum=num1+num2;if(sum>100){Console.WriteLine("sum>100");}else{Console.WriteLine("sum<=100");}}}2.双分支选择语句--示例11目录4.多分支选择语句switch()3.多分支选择语句if…elseif…2.双分支选择语句1.单分支选择语句123.多分支选择语句if…elseif…多分支选择语句if(condition){action1;}elseif(condition){action2;}elseif(condi

4、tion){action3;}else{action4;}133.多分支选择语句if…elseif…多分支选择语句示例:doubleexamMark=4;//考试成绩if(examMark<3){Console.WriteLine("学的太差,不及格!");}elseif(examMark<4){Console.WriteLine("刚及格,还需努力!");}elseif(examMark<5){Console.WriteLine("良好,请保持");}else{Console.WriteLine("满分,优秀.");}14多重if要处理多重条件

5、判断的情况,需要使用多重条件结构3.多分支选择语句if…elseif…嵌套ifswitch结构多重条件结构153.多分支选择语句if…elseif…问题描述:编写一个程序,根据用户输入的期末考试成绩,输出相应的成绩评定信息。成绩大于等于90分输出“优”;成绩大于等于80分小于90分输出“良”;成绩大于等于60分小于80分输出“中”;成绩小于60分输出“差”。16if(x>0)if(y>1)z=1;else/*这个else部分属于哪个if?*/z=2;3.多分支选择语句if…elseif…C#语言规定,每个else部分总属于前面最近的那个缺少对应的

6、else部分的if语句。提倡使用大括号括起来以避免看起来有二义性。?17目录4.多分支选择语句switch()3.多分支选择语句if…elseif…2.双分支选择语句1.单分支选择语句18switch-case语句是多路判断语句switch语句计算条件表达式并对照多个常数值进行检查4.多分支选择语句switch()switch(表达式){case常量1:语句;break;case常量2:语句;break;default:语句;}计算表达式的值如果等于常量1如果等于常量2如果没有找到匹配的值194.多分支选择语句switch()switch-

7、case语句switch-case语句可用于替换if-else-if语句在表达式可以得出多个值的情况下,使用此语句使用switch-case语句会带来更好的效果switch-case语句的语法为:204.多分支选择语句switch()switch(表达式){case1://注意点:case后面的常量必须是整数或字符型,且不能有相同值.操作1的语句;break;case2:操作2的语句;break;….casen:操作n的语句;break;default:默认语句;}21多重if结构和switch结构都可以用来实现多路分支多重if结构用来实现两路、

8、三路分支比较方便,而switch结构实现三路以上分支比较方便在使用switch结构时,应注意分支条件要求是整型表达式,而且case语句后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。