第3章数组 H 第3章数组 3.1一维数组 3.,2二维数组
第3章 数组 第3章 数 组 3.1 一维数组 3.2 二维数组
第3章数组 H 31一维数组 一维数组是最简单的数组,在Java中,数组是作为 数组类的一个实例来处理的,故可以用new运算符来建 立一个数组。由于数组中每一个元素都作为一个单独 的对象来考虑,因而必须逐一建立,所以定义的时候, 我们必须显式或隐含地指明数组中对象的数目。下面 我们分声明和引用两部分来进行介绍
第3章 数组 3.1 一 维 数 组 一维数组是最简单的数组,在Java中,数组是作为 数组类的一个实例来处理的,故可以用new运算符来建 立一个数组。由于数组中每一个元素都作为一个单独 的对象来考虑,因而必须逐一建立,所以定义的时候, 我们必须显式或隐含地指明数组中对象的数目。下面 我们分声明和引用两部分来进行介绍
第3章数组 H 31.1一维数组的声明和初始化 数组变量在使用之前要事先声明,其数组元素的 类型可分为三类,第一类是Java的基本数据类型;第 二类是Java类和接口类型(引用类型);第三类是数组类 型。其一般定义格式如下 array type array Name[ j EX array type [] Name
第3章 数组 3.1.1 一维数组的声明和初始化 数组变量在使用之前要事先声明,其数组元素的 类型可分为三类,第一类是Java的基本数据类型;第 二类是Java类和接口类型(引用类型);第三类是数组类 型。其一般定义格式如下: array_type array_Name[ ]; 或 array_type [ ]array_Name;
第3章数组 H 上面两种定义方式完全等价。对C/C++熟悉的读者 该对第一种定义方式并不陌生。例如: int Arrayal I Object JArray2 上面所给的例子只是简单的变量声明,并没有给 数组分配内存空间。我们在使用数组前还必须对其进 行初始化(即为其分配内存空间)。给数组元素分配内存 并为数组元素赋初值的过程称为数组初始化。初始化 可分为动态初始化和静态初始化
第3章 数组 上面两种定义方式完全等价。对C/C++熟悉的读者 应该对第一种定义方式并不陌生。例如: int Array1[ ]; Object [ ]Array2; 上面所给的例子只是简单的变量声明,并没有给 数组分配内存空间。我们在使用数组前还必须对其进 行初始化(即为其分配内存空间)。给数组元素分配内存 并为数组元素赋初值的过程称为数组初始化。初始化 可分为动态初始化和静态初始化
第3章数组 H 静态初始化 当数组元素的初始化值直接由括在大括号“{}"之 间的数据给出时,就称为静态初始化。该方法适用于 数组的元素不多且初始元素有限时。静态初始化往往 和声明结合在一起使用,其格式如下 array type array Name-elementll element2
第3章 数组 1.静态初始化 当数组元素的初始化值直接由括在大括号“{ }”之 间的数据给出时,就称为静态初始化。该方法适用于 数组的元素不多且初始元素有限时。静态初始化往往 和声明结合在一起使用,其格式如下: array_type array_Name={element1[, element2…]};