版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录任务计算月份天数计算月份天数任务编写一个计算某个月份的天数程序,请用if-else条件语句和switch分支语句分别实现。要求根据用户输入的月份,判断出月份所包含的天数。其运行结果如下:任务描述计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。1.1顺序结构程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾。这种结构如图3-1-1所示。顺序结构在程序设计中是最常使用到的结构,在程序中扮演了非常重要的角色,因为大部分的程序基本上都是依照这种由上而下的流程来设计。计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。1.2选择结构1.if语句结构if语句结构的格式如下所示。if结构的流程图如图3-1-2所示。计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。
2.if-else语句结构当程序中存在含有分支的判断语句时,就可以用if-else结构处理。判断条件成立,即执行if语句主体;判断条件不成立,会执行else后面的语句主体。if-else结构的格式如下。if-else结构的流程图如图3-1-3所示。计算月份天数添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。
3.多重条件语句结构如果需要在if-else里判断多个条件时,就需要if-elseif-else语句了,其格式如下:计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。1.3分支结构
switch语句可以将多选一的情况简化,而使程序简洁易懂,在部分中将要介绍如何使用switch语句及它的好伙伴——break语句;此外,也要讨论在switch语句中如果不使用break语句会出现的问题。首先来了解switch语句该如何使用。要在许多的选择条件中找到并执行其中一个符合判断条件的语句,除了可以使用if-else不断地判断之外,也可以使用另一种更方便的方式即多重选择——switch语句。使用嵌套if-else语句最常发生的状况,就是容易将if与else配对混淆而造成阅读及运行上的错误。使用swtich语句则可以避免这种错误的发生。switch的语法格式如下:计算月份天数75%添加标题内容您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。计算月份天数
1)switch语句先计算括号中表达式的结果。
2)根据表达式的值检测是否符合执行case后面的选择值,若是所有case的选择值皆不符合,则执行default所包含的语句,执行完毕即离开switch语句。
3)如果某个case的选择值符合表达式的结果,就会执行该case所包含的语句,一直遇到break语句后才离开switch语句。
4)若是没有在case语句结尾处加上break语句,则会一直执行到switch语句的尾端才会离开switch语句。break语句在下面的单元中会介绍到,读者只要先记住break是跳出语句就可以了。
5)若是没有定义default该执行的语句,则什么也不会执行,直接离开switch语句。注解:计算月份天数75%计算月份天数75%计算月份天数75%计算月份天数75%1.4实践操作:运用分支结构判断月份天数计算月份天数1)获得用户在命令行输入的月份,并转换为整型;2)使用if分支或switch判断,2月28天,1月、3月、5月、7月、8月、10月、12月的天数是31天,其他月份是30天。1.实施思路75%2.程序代码计算月份天数75%计算月份天数75%巩固训练:计算个人所得税1)能较熟练的掌握上机步骤和程序开发的全过程;2)基本掌握分支流程控制结构;3)能熟练if
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025山西阳泉平定县县属国有企业招聘100人笔试历年参考题库附带答案详解
- 2025山东烟台药谷康养发展集团有限公司招聘6人笔试历年参考题库附带答案详解
- 2025安徽芜湖高新控股集团有限公司及其子公司招聘正式员工笔试及笔试历年参考题库附带答案详解
- 隆尧县柳行农场招聘社区网格员真题附答案详解
- 爱辉区江防林场招聘社区网格员备考题库附答案详解
- 栾川县合峪镇招聘社区网格员真题附答案详解
- 淄博市招聘社区网格员考试试题附答案详解
- 2026年辽宁省交通高等专科学校单招职业技能考试题库及参考答案详解一套
- 2026年许昌陶瓷职业学院单招综合素质考试题库及参考答案详解
- 2026年陕西邮电职业技术学院单招综合素质考试题库带答案详解
- 《消化系统疾病预防课件》
- 江苏师范大学成人继续教育网络课程《英语》单元测试及参考答案
- 国家职业技能鉴定考评员考试题库
- 马克思主义与社会科学方法论思考题
- 中考英语表格类阅读理解专题
- 城市一卡通系统总体方案
- DL-T 2199-2020 循环流化床锅炉燃料掺烧技术导则
- 糖尿病酮症酸中毒指南精读
- GB/T 11544-2012带传动普通V带和窄V带尺寸(基准宽度制)
- 《绿色建筑概论》整套教学课件
- 主要工业产品统计指南
评论
0/150
提交评论