第2章 isual C#案例基础:C#语言基础.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业2.1: 从键盘上输入姓名,在显示显示器上显示对输入姓名的问候。 作业2.2: 编写一个控制台应用程序,将自己的名字在屏幕上以不同的前景色和 背景色显示出来。 作业2.3: 编写一个程序,输入一个3位数的整数,将它的十位数和百位数互换位置。 课堂练习1: 输入两个数相加,并显示和。用异常语句处理输入错误 作业2.4: 编一个控制台应用程序,实现如下功能:要求输入只含有6位数的密码,如输入类型出错,给出提示,继续要求输入,直到输入的类型正确为止。 throw语句的使用 例: string s = null; try { if (s == null) { throw new DivideByZeroException(); } } catch (DivideByZeroException e) { Console.Write(字符串变量的值不能为空); } 作业2.5: 从键盘上输入一个字符,当输入的是1、3、6时产生异常。(使用throw语句) 作业2.6: 某市不同车牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外,2.1元/公里;富康8元,3公里以外,2.4元/公里;桑塔纳9元,3公里以外,2.7元/公里。编程:从键盘输入乘车的车型及行车公里数,输出应付车资。(在输入乘车的车型及行车公里数出错时,要进行异常处理) 作业2.7: 输入5个数,在每两个数之间增加3个空格后输出 作业2.8: 编写一个程序,能询问你的姓名及出生年月日,然后能打印出你在哪一年,哪一月,哪一日出生。(用结构体放名字和生日信息,生日也设计成一个结构体,当输入生日出错时能进行异常处理) 作业2.9: 编程实现:从键盘上输入1-7中的某个整数时,能将其转换为对应的星期一、星期二、星期三···············星期日。(要求建立枚举类型数据,输入出错时能进行异常处理) 参考代码 1. continue语句 语法形式: continue ; continue语句只能用于循环语句中,它的作用是结束本轮循环,不再执行余下的循环体语句,对while和do_while结构的循环,在continue执行之后,就立刻测试循环条件,以决定循环是否继续下去;对for结构循环,在continue执行之后,先求表达式3(即循环增量部分),然后再测试循环条件。通常它会和一个条件语句结合起来使用,不会是独立的一条语句,也不会是循环体的最后一条语句,否则没有任何意义。例如: for (int n =1; n=100; n++) { if ( n % 3 !=0 ) continue ; // 如果n不能被3整除,则直接进入下一轮循环 Console.WriteLine(n + ); // 只有能被3整除的数,才会执行到此,显示出来 } 此段代码是输出1~100含有因子3的数。 工箍艾苛洞嗓缘贾菌氨帘肝枫栏仔鱼驻虾泡音凸沈稀桨粒雕契驭谚悼坍聚第2章 Visual C#案例基础:C#语言基础第2章 Visual C#案例基础:C#语言基础 2. break语句 语法形式: break; break语句只能用于循环语句或switch语句中。如果在switch语句中执行到break语句,则立刻从switch语句中跳出,转到switch语句的下一条语句;如果在循环语句执行到break语句,则会导致循环立刻结束,跳转到循环语句的下一条语句。不管循环有多少层,break语句只能从包含它的最内层循环跳出一层。例如: int m=0; string mystring = laskdjflasdkjasdalfakeoflkdsa; foreach(char mychar in mystring) { m++; if (mychar == a) //判断迭代变量mychar是否为a字符 break; //mychar为a字符则跳出循环 } Console.WriteLine(字符串中第1个a在+m+位置);//输出:字符串中第1个a在2位置 此段代码是查找出字符串中第1个a所在的位置。 槛彬隶板超帘帕吮痉邀郡氮靛岭迷顿寓膨痔湍扒嗡洛耐颤瘴寂够哮弯嵌褂第2章 Visual C#案例基础:C#语言基础第2章 Visual C#案例基础:C#语言基础 3. return语句 语法形式: return; 或 return 表达式; r

文档评论(0)

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

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

1亿VIP精品文档

相关文档