1. 数组的声明:
声明数组,包括声明数组的名字、数组包含的元素的数据类型。数组可以一维的,也可以是二维或者多维的。举例来说:一个班有50个人,我们用一个长度为50的一维数组表示;如果要表示每个同学的五门高考成绩,那我们就需要用一个第一维长度为50,第二维长度为5的二维数组。 声明一维数组有两种格式: 数组元素类型 数组名[ ];
数组元素类型[ ] 数组名;
比如:int student[ ]; 或者: int[ ] student; 类似地,声明二维数组有两种格式: 数组元素类型 数组名[ ][ ];
数组元素类型[ ][ ] 数组名;
比如:int score[ ][ ]; 或者: int[ ][ ] score; 下面,我们主要以一维数组为例,学习数组的用法。
2. 数组的创建:
声明数组仅仅给出了数组名字和元素的数据类型,想要真正使用数组还必须为数组分配内存空间,也就是创建数组。在为数组分配内存空间时必须指明数组的长度。为数组分配内存空间的格式如下:
数组名 = new 数组元素的类型 [ 数组的长度 ] 例如:student = new int [50]; score = new int [50] [4];
事实上,数组的声明和创建可以一起完成,比如:
int student [ ] = new int [50];
一旦数组被创建,数组的大小就不能改变。如果在程序运行期间,需要对数组的大小进行扩展,通常需要使用另一种数据对象:Vector。有关向量和扩展数组,有兴趣的同学可以在Java帮助中查找Vector的帮助。
更多关于Java编程的资讯,请访问上海Java编程培训学校