理论教育 Java数组:简便可读、节省命名

Java数组:简便可读、节省命名

时间:2023-11-21 理论教育 版权反馈
【摘要】:数组就是相同类型的数据按顺序组成的一种复合型数据类型。通过数组名和下标来使用数组中的数据,下标从0开始。使用数组的最大好处是:可以让一批相同性质的数据共用一个变量名,而不必为每个数据命名。使用数组不仅使程序大为简便清晰、可读性大大提高,而且便于用循环语句简单处理这类数据。声明一维数组有下列两种格式:数组元素类型数组名字[];数组元素类型[]数组名字;声明二维数组。

Java数组:简便可读、节省命名

在解决实际问题时,往往需要处理大量相同类型的数据,而且这些数据会被反复使用,这种情况下,可以考虑用数组来处理这种问题。数组就是相同类型的数据按顺序组成的一种复合型数据类型。通过数组名和下标来使用数组中的数据,下标从0开始。

使用数组的最大好处是:可以让一批相同性质的数据共用一个变量名,而不必为每个数据命名。使用数组不仅使程序大为简便清晰、可读性大大提高,而且便于用循环语句简单处理这类数据。

1.声明数组

(1)声明一维数组。声明一维数组有下列两种格式:

•数组元素类型 数组名字[];

•数组元素类型[] 数组名字;

(2)声明二维数组。声明二维数组有下列两种格式:

•数组元素类型 数组名字[][];

•数组元素类型[][] 数组名字;

2.创建数组

声明数组仅仅是给出了数组的名字和元素的数据类型,要想真正使用数组还必须为它分配空间,即创建数组。在为数组分配内存空间时必须指明数组的长度,语法格式如下:

数组名字=new数组元素的类型[数组元素的个数];

例如:

b1=new double[3];

数组b1获得3个用来存放double类型数据的内存空间,这些内存空间是连续的,且数组变量b1中存放着这些内存单元的首地址,这样数组就可以通过下标运算操作这些内存单元,如下所示:(www.daowen.com)

b1[0]=12.34;

声明数组和创建数组也可以同时完成,例如:

int c1[]=new int[3];

二维数组的创建和一维数组一样,在定义后必须使用new运算符分配内存空间,例如:

int d1[][]=new int[2][3];

3.数组的初始化

创建数组后,系统会给每一个数组元素一个默认值,例如int型是0。在声明数组的同时,还可以给数组的元素一个初值,例如:

int d1[]={1,2,3};

上述语句相当于:

int d1[]=new int[3];

d1[0]=1;

d1[1]=2;

d1[2]=3;

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

我要反馈