Java-数组初始化方式

来源:互联网 发布:上古世纪美女捏脸数据 编辑:程序博客网 时间:2024/05/19 22:58

在Java语言中:
一维数组的声明方式为:
type arrayName[]type[] arrayName
详解: type可以使基本的数据类型,也可以是类,arrayName表示数组的名字,[]表示为一维数组。
与C++的不同:
1.在Java语言中,数组被创建后,会根据数组存放的数据的数据类型初始化成对应的初始,例如int类型会初始化为0,对象类型会初始化为null;
2.另一个不同是Java数组的定义时,并不会给数组元素分配存储空间,因此[]中不需要指定数组的长度,所以Java数组在使用时还需要分配空间。涉及到数组的初始化。

初始化可以和数组的定义同时写,有两种方式:
int[] a = new int[5]; //默认为0
int[] a = {1,2,3,4,5};
也可以分开写:
int[] a;
a = new int[5];

int[] a;
a = new int[]{1,2,3,4,5};


二维数组的声明方式为:
type[][] arrayName;
type arrayName[][];
type[] arrayName[];
初始化方式与一维数组类似,需要注意的地方是,与C/C++不同,Java语言的二维数组的第二维的长度可以不同。
对于二维数组的遍历就是用嵌套for循环,不进行过多的赘述。

原创粉丝点击