动力节点 http://www.bjpowernode.comhttp://www.bjpowernode.comhttp://www.bjpowernode.comhttp://www.bjpowernode.com 1 1.1.1.1. 纲要 a) 数组概要 b) 一维数组的声明和使用 c) 二维数据的声明和使用 d) 数组的排序 e) 数组的查找 f) Arrays工具类 2.2.2.2. 内容 2.12.12.12.1、数 组概 要 、数 组概 要 、数 组概 要 、数 组概 要 数组是一种引用数据类型 ,在内存中存储示意图如下: 1. 数组是一组数据的集合 2. 数组作为一种引用类型 3. 数组元素的类型可以是基本类型 ,也可以是引用类型 ,但同一个数组只能是同一种类型 4. 数 组作 为对 象 ,数 组中 的 元素 作为 对 象的 属性 , 除此 之外 数 组还 包括 一 个成 员属 性 length,length 表示数组的长度 5. 数组的长度在数组对象创建后就确定了,就无法再修改了 6. 数组元素是有下标的 ,下标从 0开始 ,也就是第一个元素的下标为 0,依次类推最后一 个元素的下标为 n-1,我们可以通过数组的下标来访问数组的元素 2.22.22.22.2、一 维数 组的声 明和 使用 、一 维数 组的声 明和 使用 、一 维数 组的声 明和 使用 、一 维数 组的声 明和 使用 2.2.12.2.12.2.12.2.1、数 组的 声明 一维数组的声明格式有以下两种: 堆内存 length:n 元素 0 元素 1 ........ ....... 元素 n-1 动力节点 http://www.bjpowernode.comhttp://www.bjpowernode.comhttp://www.bjpowernode.comhttp://www.bjpowernode.com 2 1. 数组元素的类型 [] 变量名称 2. 数组元素的类型 变量名称 [] 数组元素 的类型,可以是 java中的任意 类型,变量名称可 以是任意合法的 标识符, 上面两 种格式较常用的是第一种 ,例如: int [] a; Student[] stu 在一行中也可以声明多个数组,例如: int[] a, b, c 2.2.22.2.22.2.22.2.2、数 组的 创建 数组有两种创建方式 � 第一种 ,使用 new 操作符来创建数组 ,格式为 :new 数组元素的数据类型 [数组元素的 个数 ] 1.1.1.1. 基本类型的数组 public classArrayTest01 { public static void main(String[] args) { //声明 int 类型的数组,长度为 5 //数组中的元素必须为 int 类型 int[] data = new int[5]; //对数组中的元素进行赋值 ,如果不赋值默认为该类型的默认值 ,以上数组默认 为 0 //如何赋值?变量名 [下标 ],下标从 0开始 data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; //输出数组中的元素,变量名 [下标 ] System.out.println(data[0]); System.out.println(data[1]); System.out.println(data[2]); System.out.println(data[3]); System.out.println(data[4]); System.out.println("-----------------------"); //采用 length 属性可以取得数组的长度 for (int i=0; i=0; i--) { System.out.println(data[i]); } } } 2.6.22.6.22.6.22.6.2、Arrays.binarySearch Arrays.binarySearch Arrays.binarySearch Arrays.binarySearch 的使 用 import java.util.Arrays; public classArraysUtilTest02 { public static void main(String[] args) { int[] data = {3,1,6,2,5}; Arrays.sort(data); for (int i=0; i...
还剩14页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 3 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf

pdf贡献者

david1008

贡献于2013-01-06

下载需要 3 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf