一、数组分配元素
1.声明数组仅仅是给出了数组变量的名字和元素的数据类型,想要真正的使用数组还必须创建数组,即给数组分配数据。
格式如下:
数组名 = new 数组元素的类型【数组元素的个数】;//new是运算符
boy = new float【4】;
2.之所以数组被称为引用型变量,是因为数组变量中存放的是分配元素的首地址,数组通过索引使用分配的变量。
3.声明数组和创建数组可以一起完成
float boy【】 = new float【4】;
回顾声明数组,加深理解
二、多维数组的声明与分配元素
Java采用“数组的数组”声明多位数组。
例如:int mytwo【】【】 = new int【3】【4】;
上述创建的二维数组就是由3个长度为4的一维数组mytwo【0】、mytwo【1】、mytwo【2】构成的。
特别的是,在创建多维数组时可以分别指定其中一维数组的长度,例如下面的二维数组
int a【】【】=new int【3】【】;
只创建了一个二维数组a并由三个一维数组构成,但并没有确定长度。还要创建a的三个一维数组,如下
a【0】= new int【6】;
a【1】= new int【11】;
a【2】= new int【8】;
注:和c语言不同的是,Java允许使用int型变量的值指定数组的元素个数,例如:
int size = 30;
double number【】 = new double【size】;(不是很明白,继续挖坑^_^)