C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt

C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt

ID:50041046

大小:80.50 KB

页数:23页

时间:2020-03-08

C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt_第1页
C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt_第2页
C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt_第3页
C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt_第4页
C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt_第5页
资源描述:

《C#网络编程及应用 教学课件 作者 刘瑞新第03章 C# 语 句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章C#语句3.1条件分支语句3.1.1if语句3.1.2switch语句3.2循环与跳转语句3.2.1循环语句3.2.2跳转语句3.2.3循环与跳转综合举例3.3异常处理语句3.1.1if语句功能:根据布尔表达式的值选择要执行的语句。格式:if(布尔表达式)嵌入语句if(布尔表达式)嵌入语句else嵌入语句如:if(strTest.Length!=0){……}注意:以下写法是错误的if(nMyValue=5)i=1;正确的写法是:if(nMyValue==5)i=1;3.1.2switch语句格式:swit

2、ch(表达式){case常量表达式:语句[default:语句]}注:(1)case后可以使用字符串作为常量表达式。(2)case是一个标号,可以用goto语句转到某标号处。L强烈建议:不到万不得已,尽量不要使用goto语句。(3)每个“case”标号后如果有语句,必须以“break”语句或goto语句作为结束。例如:usingSystem;publicclassTest31{publicstaticvoidMain(){Console.Write("请输入成绩:");stringstr=Console.Rea

3、dLine();inti=Int32.Parse(str.Trim());if(i>100

4、

5、i<0){Console.WriteLine("成绩不在0-100范围内");}switch(i/10){case10:Console.Write("满分,");gotocase9;case9:Console.WriteLine("优秀");break;case8:case7:Console.WriteLine("良好");break;case6:Console.WriteLine("及格");break;defaul

6、t:Console.WriteLine("不及格");break;}Console.Read();}}思考:如果运行时直接回车或者输入非数字字符出现什么结果?本程序还有哪些问题和不足?如何解决?3.2.1循环语句一、for语句功能:先计算初始化表达式的值,然后,每次循环开始判断条件是否为真,如果条件为真,则执行循环体,并在每次循环结束时执行控制循环次数的控制语句。一般格式:for(初始化;循环条件;循环控制)语句举例:usingSystem;classTestForStatement{publicstaticv

7、oidMain(){for(inti=1,j=1;i<=6&&j>=-5;i++,j--){strings=string.Format("i={0},j={1}",i,j);Console.WriteLine(s);}Console.Read();}}二、foreach语句格式:foreach(类型标识符in表达式){语句序列}作用:逐个提取集合的元素,对集合中每个元素执行{语句}中的操作。注:表达式的类型必须属于集合类型。如:int[]x={1,2,3};foreach(intiinx){Console.Wr

8、iteLine(i);}又如:usingSystem;usingSystem.Collections;classTestForeach{publicstaticvoidMain(){Hashtablehs=newHashtable();hs.Add("001","str1");hs.Add("002","str2");hs.Add("003","str3");Console.WriteLine("codestring");foreach(stringsinhs.Keys){Console.WriteLine(s

9、+""+hs[s]);}Console.Read();}}三、while语句当条件为真时执行循环体。先判断,后执行。格式:while(条件){语句序列}四、do语句当条件为真时执行循环体。先执行,后判断。格式:do{语句序列}while(条件);3.2.2跳转语句一、break语句功能:退出最近的封闭switch、while、do、for或foreach但不退出循环。格式:break;二、continue语句功能:将控制传递给下一个while、do、for或foreach但不退出循环。格式:continue;三

10、、goto语句功能:将控制转到由标签标记的语句。格式:goto标识符;建议:除非万不得已,否则不要使用goto语句。四、return语句功能:将控制返回到出现return语句的函数成员的调用方法。格式:return;return表达式;3.2.3循环与跳转综合举例usingSystem;publicclassIfTest{publicstaticvoidMain(){while(tru

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

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

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