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