




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务三:取月份天数程序设计单元一:Java语言程序设计基础教学目标知识目标理解常用程序逻辑结构;掌握if条件语句结构;掌握if-else条件语句结构;掌握掌握多重条件语句结构。能力目标能会使用if-else条件语句结构完成条件编程;会使用多重条件语句结构;能会使用Switch-case语句完成程序设计。教学内容4任务陈述123知识准备任务实施任务拓展任务实训5任务描述:
经过程序执行在控制台输出扇形的周长和面积。要求:扇形的周长只保留整数部分,舍掉小数部分。运行结果如下所示:1.任务陈述2.1顺序结构程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的末尾。
2.知识准备2.2选择结构2.8.1.if语句结构if条件结构是根据条件判断之后再做处理。2.知识准备if(条件表达式){//语句}表达式语句假真2.8.2.if-else语句结构2.知识准备if(条件){//语句1}else{//语句2}真表达式语句1假语句22.8.3.多重条件语句结构多重if结构就是在else部分中还包含其他if块。2.知识准备
if
(条件){//语句
}
elseif
(条件)
{//语句
}else
{//语句
}假真真假表达式1语句1表达式2语句2语句32.2swtivh结构2.知识准备switch(表达式){
case
常量1:
语句;
break;
case
常量2:
语句;
break;
default:
语句;}如果没有找到匹配的值计算表达式的值如果等于常量1如果等于常量23.1解决步骤(1)获得用户在命令行输入的月份,并转换为整形;(2)使用if分支或switch判断,2月28天,1月、3月、5月、7月、8月、10月、12月的天数是31天,其他月份是30天。3.任务实施3.2任务代码 intmonth; month=Integer.parseInt(args[0]);//得到用户输入的月份
if(month==2)//使用IF分支控制判断月份拥有的天数
{ System.out.print(month+"月有28天"); } elseif(month==1||month==3||month==5||month==7||month==8||month==10||month==12) { System.out.print(month+"月有31天"); } else { System.out.print(month+"月有30天"); }3.任务实施3.2任务代码intmonth; month=Integer.parseInt(args[0]);//得到输入月份
switch(month) { case2: System.out.print(month+"月有28天"); break; case1: case3: ……
System.out.print(month+"月有31天"); break; default: System.out.print(month+"月有30天"); break; }3.任务实施
在任务中,存在一个2月份闰年和非闰年天数不同的问题,要实现准确的天数确定我们需要对给定年数判定是否是闰年,判定公历闰年应遵循的一般规律为:四年一闰,百年不闰,四百年再闰。4.任务拓展任务代码intyear=Integer.parseInt(args[0]); intm=year%100; if(m==0) { if((year%400)==0) System.out.print(year+"年是闰年,2月份有29天"); else System.out.print(year+"年不是闰年,2月份有28天"); }else { if((year%4)==0) System.out.print(year+"年是闰年,2月份有29天"); else System.out.print(year+"年不是闰年,2月份有28天"); }4.任务拓展一、实训目的1、能较熟练的掌握上机步骤和程序开发的全过程;2、基本掌握分支流程控制结构;3、能熟练if、if-else、if-elseif条件结构;4、基本理解switch分支结构。5.任务实训二、实训内容仿照“任务四”,计算个人所得税。设某人月收入为x元,假设个人所得税征收方法如下:当x<=3500时,不需要交税;当3500<x≤5000时,应征税为(x-3500)*3%;当5000<x≤8000时,应征税为(x-5000)*10%+1500*3%;当8000<x≤12500时,应征税为(x-8000)*20%+3000*10%+1500*3%;当12500<x≤15000时,应征税为(x-12500)*25%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吴家窑11号线施工方案
- 路基堆土预压施工方案
- 提灌站维护施工方案
- 福建海鲜冷库施工方案
- 钻空施工方案
- 年加工300万吨尾矿废料改扩建及技术改造项目环评报告表
- 一级建造师沥青施工方案
- 海南汽车变速箱保税维修项目环评报告表
- 苍南县二模数学试卷
- 洛阳户外儿童游乐施工方案
- 一年级下册语文课件《2-我多想去看看》人教部编版-20
- TIAC 27-2019《机动车保险车联网数据采集规范》
- 2016-2023年株洲师范高等专科学校高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 项目成本管控要素清单
- 歌唱二小放牛郎 金巍 女声合唱谱
- 基层公职人员禁毒知识讲座
- 中小学生综合实践基地(学校)考核指标体系评分标准
- 创新素养的培养
- 2024深海矿产资源开采系统技术指南
- 一+《展示国家工程++了解工匠贡献》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块)
- 重视心血管-肾脏-代谢综合征(CKM)
评论
0/150
提交评论