数组
(一)数组:
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。
(二)一维数组声明:
类型[ ] array;
类型 array[ ];
注 :
Java中推荐使用:类型[ ] array;
1.一个数组是一个对象
2.声明一个数组没有创建一个对象
3.声明时不用指定长度
创建数组:
创建基本数据类型数组:int[ ] i = new int[2];
创建引用数据类型数组:Student[ ] s = new Student[100];
数组创建后其中的元素有初始值
类型 默认值
byte 0
short 0
int 0
long 0l
float 0.0f
double 0.0d
char \u0000
boolean false
reference types null
初始化数组:
声明、创建、初始化分开;
int[ ] i; //定义数组
i = new int[2]; //分配空间
i[0] = 0; //初始化
i[1] = 1;
声明、创建、初始化在同一时间:
int[ ] i = {0,1};//显示初始化{ }中有几个值,数组长度就为几
(三)二维数组
int[ ][ ] i1 = new int[2][3];