理论教育 Java一维数组声明-程序设计基础教程

Java一维数组声明-程序设计基础教程

时间:2023-11-20 理论教育 版权反馈
【摘要】:一维数组是最简单的数组,其逻辑结构是个线性表。与基本数据类型变量一样,数组变量在使用前也要进行声明、赋初值。数组变量的声明与普通变量一样,只是在变量类型名的后面或数组名后面加上“[]”以表示其是个数组,数组声明的格式是:数据类型[]数组名;或数据类型 数组名[];例如:数组声明方式int[]a;和int a[];是一样的。数组的长度一旦确定,就不能改变了。

Java一维数组声明-程序设计基础教程

一维数组是最简单的数组,其逻辑结构是个线性表。

与基本数据类型变量一样,数组变量在使用前也要进行声明、赋初值。数组变量的声明与普通变量一样,只是在变量类型名的后面或数组名后面加上“[]”以表示其是个数组,数组声明的格式是:

数据类型[]数组名;

数据类型 数组名[];

例如:

数组声明方式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就不是原先的那个数组了,而是另一个新的数组。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈