第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)

2023-03-21
| 51页
| 106人阅读
| 0人下载
教辅

内容正文:

®干锋教育 第3章数组与方法 ·数组 ·数组的引用传递 ·方法 目录 3.1 数组 口点击查看本小节知识架构 3.2 方法 口点击查看本小节知识架构 3.3 数组的引用传递 学习目标 掌握数组的常用操 作、方法的定 理解二维数组、数 2 义5与 组的引用传递 掌握 理解 解 熟悉 了解数组的定 熟悉方法的重 4 载与递归 ·数组能够用来存储固定大小的同类型元素,当在ava开发的过程中遇到需要 定义多个相同类型的变量时,使用数组将会是一个很好的选择。例如,要存 储80名学生的成绩,如果定义80个变量,会耗费大量的时间和精力,而此时 如果使用数组不仅能够达到异曲同工之妙,还会提高代码的简洁性和扩展性。 Jva中的方法是代码语句的集合,把这些语句组合在一起能够执行某个特定 的功能,而且当遇到有些代码需要反复使用的情况时,也可以将代码声明成 一个方法,以供程序反复调用,本章将对数组和方法的使用进行详细讲解。 ◆知识架构 3.1数组 返回目录 3.1.1 数组的定义 3.1.2 数组的初始化 3.1.3 数组的常用操作 3.1.4 数组的内存管理 3.1.5 二维数组 3.1数组 ·数组是一种数据结构,可以用来存储一系列的数据项,它是按照一定顺序排 列的同种类型元素的集合。数组中的每一个元素都可以通过数组名和下标来 确定,根据数组的维度可以分为一维数组、二维数组和多维数组等。使用数 组时,可以通过数组元素的索引(下标)来访问数组元素,如数组元素的赋 值和取值。 3.1数组 3.1.1数组的定义 ·在ava中数组是相同类型元素的集合,可以存放成干上万个数据,在一个数 组中,数组元素的类型是唯一的,即一个数组中只能存储同一种数据类型的 数据,而不能存储多种数据类型的数据,数组一旦定义好就不能再修改长度, 因为数组在内存中所占大小是固定的,所以数组的长度不能改变,如果要修 改就必须重新定义一个新数组或者引用其他的数组,因此数组的灵活性较差。 3.1数组 3.1.1数组的定义 ·数组是可以保存一组数据的一种数据结构,它本身也会占用一个内存地址 因此数组是引用类型。定义数组的语法格式如下。 数据类[1数孔名: ·对于数组的声明也可用另外一种形式,其语法格式如下。 数挺类刊】数州名: ·上述两种不同的语法格式声明的数组中,“[]”是一维数组的标识,它既可放置在 数组名前面也可以放在数组名后面,面向对象程序设计更侧重放在前面,保留放在 后面是为了迎合C程序员的使用习惯,在这里推荐使用第一种格式。 int[]a; /(产门一个int类类的数州 double b[l; //声明一个doub1e类型的数饥 3.1数组 3.1.1数组的定义 ·上述示例中声明了一个int类型的数组a与一个double类型的数组b,数组名是用来 统一这组相同数据类型的元素名称,数组中数组名的命名规则和变量相同。 3.1数组 3.1.2数组的初始化 ·在ava程序开发中,使用数组之前都会对其进行初始化,这是因为数组是引 用类型,声明数组只是声明一个引用类型的变量,并不是数组对象本身,只 要让数组变量指向有效的数组对象,程序中就可使用该数组变量来访问数组 元素。所谓数组初始化,就是让数组名指向数组对象的过程,该过程主要分 为两个步骤,一是对数组对象进行初始化,即为数组中的元素分配内存空间 和赋值;二是对数组名进行初始化,即将数组名赋值为数组对象的引用。 ·通过两种方式可对数组进行初始化,即静态初始化和动态初始化,下面将演 示这两种方式的具体语法。

资源预览图

第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
1
第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
2
第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
3
第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
4
第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
5
第03章 数组与方法-【千锋教育】Java语言程序设计(第二版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。