声明、创建和使用
//声明不允许指定元素个数
//一维数组
float b[];
int [] a;
//二维数组(采用数组的数组声明多维数组)
char ch[][];
byte [][] k;
//等价
int [] a,c[];
int a[],c[][];
//创建
b = new float[4];
c = new int[3][4];//3个长度为4的一维数组构成
int d[][] = new int[3][];//3个长度没有确定的一位数组构成
int size = 30;
double number[] = new double[size];//允许int型变量的值指定元素个数
//使用
float e[][] = new float[3][6];
int length = e.length;//获取数组长度(此处为length=3)
注:数组属于引用型变量,数组变量中存放着数组的首元素地址,索引从0开始
引用
两个相同类型的数组如果具有相同引用,则它们有完全相同的元素
举例:
使用赋值语句 a = b
表明a中存放的引用和b相同,系统将释放分配给a数组的元素