【摘要】:一维数组是最简单的数组,其逻辑结构是个线性表。与基本数据类型变量一样,数组变量在使用前也要进行声明、赋初值。数组变量的声明与普通变量一样,只是在变量类型名的后面或数组名后面加上“[]”以表示其是个数组,数组声明的格式是:数据类型[]数组名;或数据类型 数组名[];例如:数组声明方式int[]a;和int a[];是一样的。数组的长度一旦确定,就不能改变了。
一维数组是最简单的数组,其逻辑结构是个线性表。
与基本数据类型变量一样,数组变量在使用前也要进行声明、赋初值。数组变量的声明与普通变量一样,只是在变量类型名的后面或数组名后面加上“[]”以表示其是个数组,数组声明的格式是:
数据类型[]数组名;
或
数据类型 数组名[];
例如:
数组声明方式int[]a;和int a[];是一样的。
由于数组是引用类型,因此数组声明时和基本数据类型不同,需要用new关键字给所要创建的数组分配内存空间,指定数组的长度。
例如:
也可以合并写成:
上面所声明的数组array1是个对象,该数组对象有10个元素,这些元素都是int整型数。
创建数组时,数组长度可以使用变量:(www.daowen.com)
创建后的数组的长度可以通过数组的length属性获得:
数组声明并创建后,数组的每个元素通过数组名及下标来表示。如:
这时,这10个数组元素分别表示为:
a[0],a[1],a[2],a[3],…,a[8],a[9]。
数组的下标值从0开始。当数组长度为n时,最大下标值为n-1。数组的长度一旦确定,就不能改变了。
例如:
int array1[]=new int[10];
再执行:
array1=new int[20];
这时array1就不是原先的那个数组了,而是另一个新的数组。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关程序设计基础(Java语言)的文章