JAVA开发 葵花宝典 课件.ppt

JAVA开发 葵花宝典 课件.ppt

ID:57057912

大小:243.50 KB

页数:15页

时间:2020-07-30

JAVA开发 葵花宝典 课件.ppt_第1页
JAVA开发 葵花宝典 课件.ppt_第2页
JAVA开发 葵花宝典 课件.ppt_第3页
JAVA开发 葵花宝典 课件.ppt_第4页
JAVA开发 葵花宝典 课件.ppt_第5页
资源描述:

《JAVA开发 葵花宝典 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数组什么是数组?数组在实际程序中起到什么作用?数组用来存储数据,类似数据的缓存,是一组有序列的数据集合。通过本章的学习,可以了解数组如何进行数据存储,并且结合编程实例,掌握数组的设计和操作。5.1数组概念的引入本节将介绍数组的一些基本概念。这些概念有助于在以后的编程过程中,更好的使用数组。5.1.1实例的引入走进一家运动器材店,会看到很多的体育运动器材,有篮球、排球、足球、羽毛球、乒乓球、高尔夫、滑板、健身器材等等。如果要为这家店作一个数据库系统,首先要建立一个类似于集合的表格,如下所示。(具体内容请参照本书)5.1.2数组的概念数组是具有相同数据类型的数

2、据的集合,例如上一小节中提到的运动器材集合。相同的数据类型,意味着数组中每个数据都是同一类型数据,或者属于基本数据类型中相同类型的数据,或者属于对象类型中相同类型的数据。在生活中,一个班级的学生、一个学校的所有人、一个汽车厂的所有汽车等等,这些都可以形成一个数组。(具体内容请参照本书)5.1.3用实例说明数组的用处本节重点是说明数组的优点,可能会遇到后面小节讲述的内容,先不要理会。下面来看一个有关数组的简单实例。一个班上有10个同学,分别是王垒、赵敏、宋江、刘户、孙洁、王浩、周杰、钱平、朱汉、马超。前面5个同学是男生,后面5个同学是女生。下面分析如何用数组来表示

3、。(具体内容请参照本书)5.2基本数据类型的数组上面一节中使用实例对数组的用处作了分析,此节将针对基本数据类型的数组,讲述其声明方法和使用方法。本节将会利用大量编程实例,来加强对数组用法的理解。5.2.1基本类型数组的声明使用一个数据时,必须要对其进行声明,这个道理对于数组来说也一样,数组在使用之前也必须先声明。先看下面的代码,是如何声明一个变量的。Inta;仔细分析一下:int是指变量的数据类型,a是指变量名,由变量的声明可以联系到数组的声明。(具体内容请参照本书)5.2.2基本类型数组的初始化如何对基本类型的数组进行初始化呢?同样,可以先从变量的初始化开始。

4、一个变量的初始化工作,其实就是一个变量的赋值工作,例如下面的变量初始化实例。inta=3;以上就是一个变量初始化的例子,那么数组的初始化是什么样子?下面看一个有关数组初始化的实例。Int[]a=newint{1,2,3,4,5};(具体内容请参照本书)5.3由实例引出不同数组种类及其使用本节主要使用实例让读者能更加熟悉数组的使用。通过本节的学习,总结一些编程中所使用的编程思路。编程最重要的不是如何编写代码,使用哪种控制流程?最主要的是编程的思路,编程思路决定着这个程序代码的好与坏。5.3.1由实例引出一维数组及其使用先来看一个很简单的实例。有两个数组a[]、b[

5、],输出它们中的各个数据,并且输出它们的长度。(具体内容请参照本书)5.3.2由实例引出二维数组及其使用针对二维数组,先看看下面的有关二维数组的例子:创建一个字符型二维数组,并根据执行结果为各元素赋值,然后输出各元素。(具体内容请参照本书)5.4数组的综合实例设计一个程序,有两个整型数组:a[]和b[]。a数组中有5个元素,b数组中有5个元素。现在要求:(1)分别输出两个数组中的各个元素及长度。(2)有一个数组c,它的元素就是a数组和b数组中一一对应的元素的乘积,并且输出其长度。(3)有一个数组d,它的元素是前面三个数组中一一对应的元素满足的表达式:a[i]*c

6、[i]-b[i]。(具体内容请参照本书)5.5常见疑难解答(具体内容请参照本书)5.5.1声明数组需要注意什么答:声明数组时,一定要考虑数组的最大容量,防止容量不够的现象。数组一旦被声明,它的容量就固定了,不容改变。如果想在运行程序时改变容量,就需要用到数组列表。数组列表不属于本章的内容,在数据结构一部分会详细讲述。5.5.2数组在平时的程序代码中使用是否频繁答:其实数组有一个缺点,就是一旦声明,就不能改变容量,这个也是其使用频率不高的原因。一般存储数据会使用数组列表或Vector,这两种数据结构来存储数据。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。