4.3.1 一维数组的定义
一维数组的定义方式为:
其中类型(type)可以为Java中任意的数据类型,包括简单类型和组合类型,数组名arrayName 为一个合法的标识符,[]指明该变量是一个数组类型变量。
例如:int intArray[ ];
声明了一个整型数组,数组中的每个元素为整型数据。
Java在数组的定义中不为数组元素分配内存,因此[]不用指出数组中元素的个数,即数组长度,而且对于如上定义数组是不能访问它的任何元素的。我们必须为它分配内存空间,这时要用到运算符new,其格式如下:
其中 ,arraySize指明数组的长度。如:
为一个整型数组分配3个int型整数所占据的内存空间。
通常 ,这两部分可以合在一起,格式如下:
例如: