第一种格式是:
数组的元素类型 一维数组名1 [], 一维数组名2 [], 一维数组名n [];
数组的元素类型 二维数组名1 [][], 二维数组名2 [][], 二维数组名n [];
例如:
int a[];
int a[], b[];
int a[][];
int a[][], b[][];
第二种格式是:
数组的元素类型 [] 一维数组名1, 一维数组名2, 一维数组名n;
数组的元素类型 [][] 二维数组名1, 二维数组名2, 二维数组名n;
例如:
int [] a;
int [] a, b;
int [][] a;
int [][] a, b;
目前java语言支持两种语法格式:
type[] arrayName;
示例:
int[] myList;[0].这两种定义方式通常推荐使用第一种格式,因为数组(例如:int[])也是一种引用数据类型,所以第一种格式不仅具有更好的语义,也具有更好的可读性;
[1].一个数组当中只能存储一种数据类型的数据,而不能村中多种数据类型的数据;
[2].定义一个数组值时,仅仅定义了有一个引用变量,这个引用变量未只想任何有效内存,因此这个数组也不能使用,必须先进行初始化才可以使用;
[3].定义数组时不能制定数组的长度。