单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)

2023-08-23
| 20页
| 121人阅读
| 0人下载
普通

内容正文:

单元二 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:循环猜数,并统计次数 相关知识点 switc

资源预览图

单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
1
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
2
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
3
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
4
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
5
单元二 Java语言开发基础《计算机程序设计 Java》同步教学(电工版)(课件)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。