版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务三:取月份天数程序设计单元一: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训结果合格率课件
- 未来五年货物运输辅助服务企业ESG实践与创新战略分析研究报告
- 未来五年烧烤店企业ESG实践与创新战略分析研究报告
- 未来五年彩妆产品企业县域市场拓展与下沉战略分析研究报告
- 未来五年城市用自行车企业数字化转型与智慧升级战略分析研究报告
- 未来五年封装基板企业数字化转型与智慧升级战略分析研究报告
- 未来五年地衣企业县域市场拓展与下沉战略分析研究报告
- 未来五年分子诊断行业市场营销创新战略制定与实施分析研究报告
- 张中南教授:护理实践中的法律风险防范
- 消防业务技能培训课件
- 2025年宁波市数据局直属事业单位公开招聘工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025秋苏少版七年级上册美术期末测试卷(三套)
- 2026年及未来5年市场数据中国EPP保温箱行业市场调研及投资战略规划报告
- 2025锦泰财产保险股份有限公司招聘理赔管理岗等岗位54人(公共基础知识)综合能力测试题附答案解析
- 2025浙江宁波象山县水质检测有限公司招聘及对象笔试历年参考题库附带答案详解
- 光伏屋面施工专项安全方案
- 2026年黑龙江农业工程职业学院单招综合素质考试题库附答案
- 四川农商银行2026年校园招聘1065人考试题库附答案
- 2026年度交通运输部所属事业单位第三批统一公开招聘备考笔试试题及答案解析
- 2025秋学期六年级上册信息科技期末测试卷附答案(苏科版)
- 广西壮族自治区公安机关2026年人民警察特殊职位招聘195人备考题库及1套完整答案详解
评论
0/150
提交评论