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

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第3章.ppt

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第3章.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1 任务一:选择控制流程 3.1.1 功能描述   判断某年某月的天数:本程序从控制台接受用户输入的年份和月份,判断该年该月的天数并输出。该判断包括大小月的判断和闰年的判断。   通过该任务,我们应学会:   选择语句的实现。选择语句包括if语句和switch语句两种,它们能够根据实际情况选择要执行的代码。   使用嵌套的if语句和switch语句。 3.1.2 代码展示 1 using System; 2 namespace ConsoleApplication5 3 { 4 class Program 5 { 6 static void Main(string[] args) 7 { 8 int year, month, day=0; 9 Console.WriteLine(***请输入年份,回车确认***); 10 year = Int32.Parse(Console.ReadLine()); 11 Console.WriteLine(***请输入月份,回车确认***); 12 month = Int32.Parse(Console.ReadLine()); 13 if(year0||year10000) 14 Console.WriteLine(***您输入的年份不合理!!***); 15 else if (month = 0 || month 12) 16 Console.WriteLine(***您输入的月份不合理!!***); 17 else 18 { 19 switch (month) 20 { 21 case 1: 22 case 3: 23 case 5: 24 case 7: 25 case 8: 26 case 10: 27 case 12: day = 31; break; 28 case 4: 29 case 6: 30 case 9: 31 case 11: day = 30; break; 32 case 2: 33 if ((year%400= =0)||((year%4= =0)(year%100!=0))) 34 day = 28; 35 else 36 day = 29; 37 break; 38  } 39 Console.WriteLine(***该月份的天数为 {0} 天***, day); 40 } 41 Console.ReadKey(); 42 } 43 } 44 }   代码分析:   9~12从控制台请求用户输入年份和月份,并保存在整型变量year和month中。   14~16判断用户输入的年月值是否合理,若不合理,给出提示信息。   17 这个else语句是嵌套的if语句的最后一个情况,也就是当年月的值都合理时,才能执行到这个else所带的语句块。   20~38 这是一个多分支的switch语句,通过判断month的值来确定该月是大月还是小月,大月是31天,小月是30天。2月是个特殊情况,需要判断是否闰年来决定是28还是29天。将判断得到的天数存放到变量day中。   39 输出变量day的值。   41 该行用于让程序停住,等待用户输入任意键继续。也就是我们前面讲到过的,便于查看程序运行结果。 3.1.3 知识点1——if语句   条件选择语句用来判断所给定的条件是否满足,根据判断结果真(true)或假(false),决定执行一种选择。一般说来,判断条件以关系表达式或逻辑表达式的形式出现。   条件选择根据选择结构主要分成单分支选择、双分支选择和嵌套选择。   单分支结构的语法如下:    if (表达式)

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档