【数组概述】
数组概述:
数组是存储同一个数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。
定义格式:
A:数据类型[] 数组名;
B:数据类型 数组名[];
举例:
A:int[] a; //定义一个 int 类型的数组 a 变量。
B:int a[]; //定义一个 int 类型的a 数组变量。注意:
效果可以认为是一样的,都是定义一个 int 数组,但是念法上有些小区别。推荐使用第一种。
数组初始化概述:
Java 中的数组必须先初始化,然后才能使用。
所谓初始化,就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。
数组的初始化方式:
动态初始化,初始化时只指定数组长度,由系统为数组分配初始值。
静态初始化,初始化时指定每个数组元素的初始值,、由系统决定数组长度。
动态初始化格式:
数据类型[] 数组名 = new 数据类型[输出长度];如int[] arr = new int[3];
解释:
左边:
int:说明数组中的元素的数据类型为 int 类型。
[]:说明这是一个数组。
arr:是数组的名称。右边:
new:为数组分配内存空间。
int:说明数组中的元素的数据类型为 int 类型。
[]:说明这是一个数组。
3:数组长度,其实也就是数组中元素的个数。
数组索引:
其实数组中的每个元素都是由编号的,并且是从 0 开始的,最大编号是数组的长度减去 1.
用数组名和编号的配合就可以获取数组中的指定编号的元素,这个编号的专业叫法为索引。
通过数组名访问数组中的元素的格式:数组名 [索引] ,索引其实就是每个元素的编号, 从 0 开始,最大是数组长度减 1.
终身学习者