数组的声明、创建和初始化

机构:上海跑赢职场 时间:2016-04-06 点击:817

  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编程培训学校

返回顶部