- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Java程序设计
教学设计
课程名称:Java程序设计__
授课年级:_______________________
授课学期:_______________________
教师姓名:_______________________
2022年07月18日
课程名称
第2章流程控制
计划学时
2+4学时
内容分析
主要学习Java语言的流程控制结构,包括选择结构(if-else结构、switch结构),循环结构(while循环、do循环和for循环)及其应用。
教学目标
与
教学要求
【知识目标】
了解Java的语句格式。
熟练掌握Java选择结构语句。
熟练掌握Java循环结构语句。
掌握break跳出语句和continue继续语句的用法。
【技能目标】
掌握Java流程控制语句的使用。
掌握break跳出语句和continue继续语句的使用。
【思政育人目标】
进行职业规范教育,培养学生养成规范的编码习惯。
教学重点
流程控制语句。
教学难点
循环结构
教学方式
课堂讲解配合ppt演示2学时,上机演练4学时
教
学
过
程
第一学时
(Java基本语句、选择结构语句)
一、提出需求,导入学习任务
(1)学习各种程序控制流程
在编写程序时用到三种基本的流程结构:顺序结构、选择结构、循环结构,再由这三种基本结构的组合、嵌套形成实际的各个程序。
(2)明确学习方向。
学会编写规范的Java语句。
掌握选择结构语句的使用。
掌握循环结构语句的使用。
二、知识讲解
(一)基本语句概述
Java的基本语句可分为6类。
1.方法调用语句
如:System.out.println(“Helloworld!”);
2.表达式语句
由一个表达式加个分号构成。如赋值语句:
x=6;
3.复合语句
用{}把一些语句括起来构成复合语句。如:
{
a=13;
System.out.println(“Helloworld!”);
}
4.空语句
单独由一个分号构成的语句。如:
;
5.控制语句
有选择语句、循环语句、跳转语句,将在后面的第3.2、3.3和3.4节介绍。
6.package语句和import语句
package语句和import语句与类、对象有关,将在后面的章节中介绍。
(二)顺序结构
概念:顺序结构是线性的程序结构,没有特定的语法,按代码编写的先后顺序从上而下依次执行,一条语句执行完继续执行下一条语句,直到程序结束。
可通过PPT中演示案例进行讲解,无论代码怎么运行,输出顺序总是固定的。
(三)分支结构(详见本章PPT)
概念:分支结构又称条件语句、选择结构,是根据给定条件进行判定,以决定执行某个分支程序段。Java中存在两种分支结构:
if语句
switch语句
1.if语句
if语句是指满足某种条件,就进行某种操作,if语句会对条件表达式进行判断,当条件表达式为true时,就会执行{}中的执行语句。
语法:
if(条件表达式){
执行语句
}
if后的{}表示一个整个的代码块,称为执行语句,只有条件表达式结果为true,才可执行。
流程图:
演示案例详见本章PPT:号码是否为空号。
2.if-else语句
概念:if-else语句用来实现双分支结构,用于处理满足条件时执行一组代码,而不满足时会执行另一组代码的情况。
语法:
if(条件表达式){
代码块1
}else{
代码块2
}
如果条件表达式结果为true就执行代码块1,否则执行代码块2。
流程图:
演示案例详见本章PPT:同城领养资格审核。
if-else语句可与三元运算符互换。演示使用三元运算符解决同样的问题只需要两行代码。需要注意的是,在进行区间判断时,Java中并不支持链式不等式,使用年龄区间的判断来讲解。
3.if-elseif-else语句
概念:if-elseif-else语句可以实现多重if结构,多重if结构是根据不同条件来选择代码块运行的一种分支结构。
语法:
if(条件表达式1){
执行语句1
}elseif(条件表达式2){
执行语句2
}
……
elseif(条件表达式n){
执行语句n
}else{
执行语句n+1
}
流程图:
演示案例详见本章PPT:BMI计算器
4.switch-case语句
概念:switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
语法:
switch(表达式){
case常量1:
代码块1;
break;
case常量2:
代码块2;
break;
……
default:
代码块n;
break;
您可能关注的文档
最近下载
- 兵工科技2014-14.pdf
- DL T 5745-2016 电力建设工程工程量清单计价规范.docx VIP
- 运单填写规范.ppt
- 岗位风险告知卡(挖掘机、装载机司机岗位).docx VIP
- 西师大版四年级上册数学第七单元 三位数除以两位数的除法 测试卷(突破训练)word版.docx
- 党团基本知识学习与社会实践思想报告【4篇】.docx VIP
- 文华财经指标公式源码WH6指标公式期货软件指标画线指标公式.doc
- 征地应急预案共5篇.docx VIP
- 精品解析:2024年天津市部分区中考二模语文试题(解析版).docx VIP
- 2022儿科副护士长竞聘职位PPT简医院儿科副护士长岗位竞聘自我介绍PPT课件(带内容).pptx
文档评论(0)