三章2Java数组ppt课件

上传人:壹****1 文档编号:586365681 上传时间:2024-09-04 格式:PPT 页数:21 大小:240.50KB
返回 下载 相关 举报
三章2Java数组ppt课件_第1页
第1页 / 共21页
三章2Java数组ppt课件_第2页
第2页 / 共21页
三章2Java数组ppt课件_第3页
第3页 / 共21页
三章2Java数组ppt课件_第4页
第4页 / 共21页
三章2Java数组ppt课件_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《三章2Java数组ppt课件》由会员分享,可在线阅读,更多相关《三章2Java数组ppt课件(21页珍藏版)》请在金锄头文库上搜索。

1、第三章第三章 Java数组数组班级班级软件技术专业软件技术专业10级(级(Java方向)方向)任课教师朱利华QQ86061260OfficeSA410CompanyLogothemegallery主要内容学习目标及重、难点1任务学习2课堂实践3总结与要求4任务介绍编写应用程序,产生25个随机数,找出最大的数。任务分析支撑知识讲解p一维数组的定义和使用p二维数组的定义和使用任务实现任务解决任务解决任务小结学习目标重点、难点CompanyLogo重点数组的定义、初始化和引用数组的定义、初始化和引用难点数组元素为复合数据类型时的引用方法学习目标掌握一维数组的定义、初始化、使用掌握二维数组的定义、初始

2、化、使用能应用数组解决简单问题学习内容一维数组定义、初始化一维数组的使用二维数组的定义、初始化和使用本章背景v本章将学习v如何应用数组简化原有问题。v要求学生v掌握Java中一维及二维数组的定义、初始化和使用。v了解使用数组的意义和作用,能根据实际问题设计数组,并编写应用程序解决任务学习任务介绍任务分析任务实现CompanyLogov任务描述任务描述v编写应用程序,产生编写应用程序,产生25个随机数,找出最个随机数,找出最大的数。大的数。任务学习任务介绍任务分析任务实现CompanyLogov支撑知识介绍支撑知识介绍v一维数组的定义、初始化及使用一维数组的定义、初始化及使用v二维数组的定义、初

3、始化及使用二维数组的定义、初始化及使用v数组应用数组应用数组v数组数组v复合引用数据类型复合引用数据类型v一组类型相同的有序数据集合,按一定顺序分配在一组类型相同的有序数据集合,按一定顺序分配在内存中一片连续的区域内存中一片连续的区域v所有数据给定一个标识符,叫数组名所有数据给定一个标识符,叫数组名v数组中的每个元素叫数组元素数组中的每个元素叫数组元素v数组元素的类型可以是任何基本类型,也可以是类数组元素的类型可以是任何基本类型,也可以是类类型类型CompanyLogo分为:一维数组多维数组一维数组v一维数组一维数组v数组声明数组声明(定义)(定义)v数组初始化数组初始化v引用数组元素引用数组

4、元素v数组应用数组应用v最值最值v获得数组长度获得数组长度v排序排序v选择选择v.CompanyLogo一维数组v数组声明数组声明v声明格式声明格式CompanyLogointm;charc;doubled;inttemp;chars;数据类型数组名或数据类型数组名称数据类型可以是基本类型,也可以是类型定义有类Student,则可定义数组如下:Studentstu或Studentstup数组声明后在内存中不占用空间,没有地址p由于数组是复合数据类型,所以声明完成以后其默认值是null.p数组声明以后不能直接使用,必须对其初始化以后才可以进行使用。一维数组v一一维数数组的初始化的初始化v对数数组

5、进行行赋值。v分分为两种:两种:v静静态初始化初始化v动态初始化。初始化。v静态初始化也称数组的整体赋值,是一次为数组中所有元素依次进行赋值的语法,通过语法指定数组中每个元素的值,同时也指定了数组的长度。动态初始化只为数组指定长度,并且在内存中申请空间。动态初始化可以不必和数组的声明放在一起,也可以重新初始化一个初始化的数组。数据类型数组名称=值1,值2,.值n;intm=newint10;charc;n=newchar3;数据类型数组名称=new数据类型长度;intm=1,2,3,4;charc=a,f,d;一维数组v初始化注意v静态初始化v值的类型必须和数组声明时的类型匹配,或者可以自动进

6、行转换。v静态初始化一般用于一组已知的无规律数值v动态初始化v动态初始化只申请了空间v每个元素的值取数组数据类型对应的默认值。vboolean类型的默认值是false.v其它7种基本数据类型是0.v说明:char的默认值是编码为0的字符,而不是字符0.CompanyLogo一维数组v引用数组元素v形式:数组名下标vCompanyLogo下标是从0开始,注意数组是否越界intm=3,2,4,6;m1=4;m2=m3+m0;charch=newchar10;inti=2;chi=a;数组声明定义时,下标为常量引用数组元素时,可以使用变量作为下标一维数组v一维数组应用一维数组应用v获得数组长度获得数

7、组长度数组名数组名.lengthv求数组个元素的平均值、最值求数组个元素的平均值、最值v排序排序v查找查找二维数组CompanyLogov二维数组声明二维数组声明v声明格式声明格式v数据类型数据类型数组名数组名;或者;或者数据类型数据类型数组名;数组名;v二维数组的初始化二维数组的初始化v静态静态vinttemp=1,2,3,4,5,6v动态动态vinttemp;vtemp=newint56;v或者或者vinttemp=newint56;二维数组v二维数组元素的引用二维数组元素的引用v引用方式:引用方式:数组名数组名下标下标1下标下标2CompanyLogointtemp=newint35;S

8、ystem.out.println(temp.length);/求二维数组的长度实际是求它的行数3System.out.println(temp0.length);/每个数组成员又是一个一维数组,其长度为5v二维数组元素的应用二维数组元素的应用v各元素之和各元素之和任务学习任务介绍任务分析任务实现CompanyLogov完成任务步骤分析完成任务步骤分析v定义一维数组定义一维数组v产生随机数,并依次初始化数组产生随机数,并依次初始化数组v求出最大值求出最大值任务学习任务介绍任务分析任务实现CompanyLogov任务解决任务解决v编写程序编写程序v递交递交任务学习任务介绍任务分析任务实现CompanyLogov总结总结v介绍在介绍在Java中如何去定义一个一维和二维数组,引用数中如何去定义一个一维和二维数组,引用数组中的成员,对数组进行初始化等组中的成员,对数组进行初始化等v掌握对数组操作特点和方法掌握对数组操作特点和方法v并通过对二维数组的使用理解多维数组的使用方法并通过对二维数组的使用理解多维数组的使用方法课堂实训v课堂实践课堂实践3-2-见文档见文档v数组数组v解决简单问题解决简单问题CompanyLogo要求v基本语句结构v条件语句v循环语句v跳转语句v作业3-见文档

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号