单元五 单元五 包、数组和字符串《计算机程序设计 Java》同步教学(电工版)(课件)

2023-08-23
| 25页
| 105人阅读
| 0人下载
普通

内容正文:

单元五 包、数组和字符串 授课学时:8学时 主讲: 教学目标 教学重点与难点 新课导入与项目展示 项目1-学生成绩管理系统 项目2- String及StringBuffer 项目3-定义包和导入包 主要内容 教学目标 知识 目标 Java包的概念、作用; 关键字import和package ; 一维数组、二维数组的声明、创建和初始化方式; String类; StrnigBuffer类; 技能 目标 掌握包的创建方式、导入方式; 可以熟练使用一维和二维数组; 能在程序中熟练使用String类; 能在程序中熟练使用StringBuffer类; 能熟练使用常见API类解决实际编程问题; 教学重点及难点 教学 重点 包的创建和使用 一维和二维数组的应用 教学 难点 具体程序中包的嵌套应用 String和StringBuffer的区别 新课导入与项目展示 项目1:学生成绩管理系统。 项目2:String及StringBuffer 项目3:定义包和导入包 项目描述 项目展示 任务1-1:学生成绩计算 任务分析 定义长度为5的数组,给数组元素赋值,通过循环完成累加求和,输出总分,测试运行,计算出平均分,求出高于平均分的成绩信息并打印。 任务1-1:学生成绩计算 相关知识点 一维数组的声明: 格式1:数组元素类型 数组名[]; 格式2:数组元素类型[]数组名; 例如:int a[];float b[]; 一维数组的创建: 步骤为: 数组元素类型 数组名字[]; 数组名字=new 数组元素类型 [数组元素的个数]; 将声明与创建两步合并为一步来完成数组创建格式为: 数组元素类型 数组名字[]=new 数组元素的类型[数组元素的个数]; 如:int array[] = new int[10];// 创建一个长度为10的int型数组array 任务1-1:学生成绩计算 相关知识点 一维数组的使用及初始化: 创建好一维数组之后,引用一维数组元素格式 如下: 数组名[下标] 如: int a[]=new int[4]; a[0]=78;a[1]=98;a[2]=87;a[3]=9; 任务1-1:学生成绩计算 实例5-2、5-3:一维数组的应用 【学习目标】熟悉一维数组的声明、创建和初始化。 【知识要点】掌握一维数组的创建语法。 【完成步骤】 1.编写程序; 2.编译并运行程序。 任务1-1:学生成绩计算 任务实施 代码实现: 【程序文件:S.java】 技能拓展任务 在使用new运算符创建数组后,系统会给数组的每个元素赋默认值,对于整形数据,数组元素的默认值为0,对于浮点型数据,数组元素的默认值为0.0,对于布尔型数据,数组元素的默认值为false,对于字符型数据,数组元素的默认值为’\u0000’,而对于所有的对象类型(包括字符串类型)数据,数组元素的默认值为null。 任务1-2:实现学生成绩管理系统 任务分析 存储学生的名字用字符串数组name表示,数据如下:{"李明","王凡","陈欢","李琳","史光"};存储学生各科成绩使用二维整数数组grade,数据如下: {{28,70,58,78,76,88},{89,76,56,90,78,65},{50,80,79,67,65,93},{67,89,68,80,70,75},{80,76,86,69,87,92}}; 任务1-2:实现学生成绩管理系统 相关知识点 二维数组的声明及使用: 二维数组与一维数组类似。二维数组初始化步骤如下: 数组元素类型 数组名[][]; 数组名=new 数组元素的类型[行下标][列下标]; 数组名 [行下标][列下标]=初值; 二维数组的简化定义格式如下: 数组元素类型 数组名字[][]={{值1,值2,…值m},{值1,值2,…值n }…,{ 值1,值2,…值p }}; 任务1-2:实现学生成绩管理系统 实例5-8、5-9:二维数组的应用 【学习目标】熟悉二维数组的声明、创建和初始化。 【知识要点】掌握二维数组的创建语法。 【完成步骤】 1.编写程序; 2.编译并运行程序。 任务1-2:实现学生成绩管理系统 任务实施 代码实现: 【程序文件:ArraySortComparehen.java】 技能拓展任务 在创建二维数组时至少要为第一维分配空间,即不能以如下方式创建: 数组名=new 数据类型[][]; 任务2-1:字符串连接操作 任务分析 在程序中使用append()方法可以进行字符串的连接,而且此方法返回了一个StringBuffer类的实例,这样就可以采用代码链的形式一直调用append()方法。 任务2-1:字符串连接操作 相关知识点 字符串常量: 与整型等基本数据类型的数据有常量和变量之分一样,字符串也分为常量与变量。字符串常量是指其值保持不变的

资源预览图

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