Java程序设计开发(高职高专计算机教学改革新体系规划教材)

Java程序设计开发(高职高专计算机教学改革新体系规划教材)
作者: 编者:孙洪迪//贾民政//方园//杨民峰
出版社: 清华大学
原售价: 49.00
折扣价: 34.30
折扣购买: Java程序设计开发(高职高专计算机教学改革新体系规划教材)
ISBN: 9787302532118

作者简介

内容简介

第3章 数组与字符串 Chapter 3 实习学徒学习目标 (1) 掌握数组在内存中的分配状态。 (2) 掌握一维及二维数组的基本用法。 (3) 熟练使用String类型的常用方法。 数组是J**a中一种重要的数据结构。数组是同类型 数据的有序集合,同一数组里的每一个元素都具有一个 相同的类型,先后顺序也是固定的。它的数据类型既可 以是简单类型,也可以是类。对象数组和原始数据类型 数组在使用方法上几乎**一致。**的差别在于对象 数组存储的是引用,而原始数据类型数组存储的是具体 的数值。 声明一个数组是通过数组名进行的,而使用数组中 存储的值时只能以数组元素为单位进行。一个数组中所 拥有的元素数目称为该数组的长度。数组是一种高效的 存储和随机访问对象引用序列的方式,使用数组可以快 速访问数组中的元素。对于J**a来说,为保存和访问一 系列对象,*有效的方式就是数组。数组实际代表一个 简单的线性序列,它使得元素的访问速度**快,但我 们也要为这种速度付出存储空间的代价。创建一个数组 对象时,它的大小是固定的,而且不能在那个数组对象 的“存储时间”内发生改变。 3.1一 维 数 组 数组是一个独立的对象,数组在定义、分配内存和 赋值后才可以使用。 3.1.1数组的说明与构造 同其他类型变量一样,在使用数组前,必须先声明 它。数组声明的格式为 类型 数组名[]; 其中类型指出了数组中各元素的数据类型,它可以 是基本类型和构造类型(类); 数组名为J**a标识符; []部分指明该变量是一个数组类型变量。 例如: int arry[ ]; 说明是一个整数数组,数组中的每个元素为int整 型数据。 数组声明时,也可以将[ ]放在类型之后; 例如: int[ ] arry; 它的效果和上面的例子一样。 在说明数组时,不直接指出数组中元素的个数(即 数组长度)。数组说明之后不能立即被访问,因为还没 有为数组元素分配内存空间。需要使用new*作来构造 数组,即在数组说明之后为数组元素分配内存空间,同 时对数组元素进行初始化。其格式如下: 数组名=new类型[数组长度]; 例如: arry=new int[5];