单元二 Java语言开发基础 课件(共20张PPT)-《计算机程序设计(Java)(第2版)》同步教学(机工版)

资源下载
  1. 二一教育资源

单元二 Java语言开发基础 课件(共20张PPT)-《计算机程序设计(Java)(第2版)》同步教学(机工版)

资源简介

(共20张PPT)
单元二 Java语言开发基础
授课学时:8学时
主讲:
教学目标
教学重点与难点
新课导入与项目展示
项目1-猜数字游戏
主要内容
教学目标
知识
目标
掌握Java语言的基本组成;
掌握数据类型、变量、运算符及表达式;
掌握三种控制结构;
技能
目标
培养学生规范编码和良好的程序设计风格;
能够应用Java语言进行程序设计;
数据类型、运算符、字符串、数组等知识在编程过程中能熟练、准确应用;
教学重点及难点
教学
重点
标识符命名规则、数据类型与运算符
嵌套if else语句的用法
教学
难点
数值类型转换(强制转换、隐式转换)的用法
Switch语句的用法
新课导入与项目展示
项目1:应用本单元知识和技术编写一个控制台下的猜数字游戏。
项目描述
项目展示
任务1-1:确定变量
任务分析
猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数字。
本任务就是要确定用哪些变量来保存这些数据,并且如何命名变量。
任务1-1:确定变量
相关知识点
标识符:
Java中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识,这个符号就称为标识符,java中标识符的命名规则如下:
组成:可由大小写字母、数字、下划线( _ )和美元符号($)组成。
开头:必须以字母、下划线或美元符号($)开头。
字母:严格区分字母的大小写。
长度:无限制。
不能与系统中的关键字相同。
关键字:
Java中的关键字都有特殊含义,因此不能用作源程序中类、对象、变量、方法等的标识符。关键字表见教材。
任务1-1:确定变量
任务实施
代码实现:
【程序文件:GuessNumber.java】
技能拓展任务
通常在命名类名时,习惯上每个单词第一个字母大写,其余字母都是小写,例如:Hello World、MyClass、GoustNum、WindouButton等。
变量名和方法名一般用小写字母,但如果是由几个单词构成的,从第二个单词开始,每个单词的第一个字母就都要大写,其余字母都是小写,例如:getSource、buttonGetNum等。
常量名一般情况下,每个字母都用大写,例如:PI、MIN、MAX等。
任务1-2:选择数据类型
任务分析
此项目中会用到很多数据,在程序运行的过程中,有些数据的值是改变的,而有些数据的值是不发生改变的,而且在使用这些数据之前都必须先确定数据的类型,对数据进行定义之后,才能使用。因此,我们要先给数据选择适当的类型。
任务1-2:选择数据类型
相关知识点
数据类型:
任务1-2:选择数据类型
任务实施
代码实现:
【程序文件: GuessNumber.java】
技能拓展任务
当把一种数值型数据赋值给另一种数值型变量时,就会涉及到数据转换。这些数值型数据按精度从低到高的顺序排列如下:byte、short、int、long、float、double。
任务1-3:确定表达式
任务分析
在猜数游戏中,当用户每次输入所猜数字时,程序都要将用户所猜数字与计算机产生的随机数进行比较,可能是大于、小于或者等于的关系。本任务就是要用Java语言中合法的表达式来比较他们之间的关系。
任务1-3:确定表达式
相关知识点
运算符和表达式:
Java的运算符代表着特定的运算指令,在程序运行时连接的操作数进行相应的运算。Java中提供了丰富的运算符,按照功能划分主要有赋值运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、位运算符等。运算符按照操作数的多少,可以分一元运算符,二元运算符和三元运算符。
任务1-3:确定表达式
任务实施
代码实现:
【程序文件: GuessNumber.java】
技能拓展任务
Java中用到的运算符除了本章中介绍到的赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符以外,还有一些特殊的运算符,比如分隔符、对象归类运算符等。当一个表达式中出现多种运算符号时,会按照运算符的优先级别来决定运算顺序。Java中运算符的优先级和结合性见教材相关表。
任务1-4:循环猜数,并统计次数
任务分析
本任务要求在用户所猜数字不等于计算机产生随机数的情况下,循环执行如果用户所猜数字大于计算机产生随机数,则输出“偏大了,请再输”;否则输出“偏小了,请再输”;用户继续猜数,直到用户所猜数字等于计算机产生随机数为止,并统计所猜次数。任务中需要用到控制语句if-else来实现选择分支结构,另外,还需要用到循环结构控制语句来实现循环,并且统计次数。
任务1-4:循环猜数,并统计次数
相关知识点
选择结构控制语句:
Java语言的选择结构有两种语句,即if语句和switch语句,其中if语句有3种形式。
(1)简单if语句
(2)if…else语句
(3)if…else语句的嵌套
任务1-4:循环猜数,并统计次数
相关知识点
switch语句:
switch语句是多分支选择语句,它比if…else语句嵌套结构更简单、更清晰。
switch语句的格式为:
switch(表达式)
{
case 常量表达式1:语句块1;break;
case 常量表达式2:语句块2;break;

case 常量表达式n:语句块n;
default :语句块n+1;
}
任务1-4:循环猜数,并统计次数
相关知识点
循环语句:
所谓循环就是在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。Java中提供了三种循环语句:for语句、while语句、do…while语句。
for语句的格式为:
for(表达式1;表达式2;表达式3)
{ 循环体 }
while语句的格式为:
while (表达式)
{ 循环体 }
do…while语句的形式为:
do
{ 循环体 } while( 表达式 ) ;
任务1-4:循环猜数,并统计次数
实例2-1~2-6
【学习目标】掌握Java的标识符、关键字,常用数据类型,三种语句控制结构的使用。
【知识要点】标识符、关键字,数据类型,语句控制结构。
【完成步骤】
1.编写程序;
2.编译并运行程序。
任务1-4:循环猜数,并统计次数
任务实施
代码实现:
【程序文件: GuessNumber.java】
技能拓展任务
Java语句中提供了三种跳转语句,分别是break、continue和return语句。

展开更多......

收起↑

资源预览