Java第03章流程控制 教学设计.docxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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;

文档评论(0)

释然 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档