Java 中有两种声明数组的格式,你偏向于哪种,为什么?
第一种格式是:数组的元素类型一维数组名1[],一维数组名2[],一维数组名n[];数组的元素类型二维数组名1[][],二维数组名2[][],二维数组名n[];例如:int...
第一种格式是:
数组的元素类型 一维数组名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;
展开
数组的元素类型 一维数组名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;
展开
3个回答
展开全部
目前java语言支持两种语法格式:
type[] arrayName;
type arrayName[];
示例:
int[] myList;
int myList[];
[0].这两种定义方式通常推荐使用第一种格式,因为数组(例如:int[])也是一种引用数据类型,所以第一种格式不仅具有更好的语义,也具有更好的可读性;
[1].一个数组当中只能存储一种数据类型的数据,而不能村中多种数据类型的数据;
[2].定义一个数组值时,仅仅定义了有一个引用变量,这个引用变量未只想任何有效内存,因此这个数组也不能使用,必须先进行初始化才可以使用;
[3].定义数组时不能制定数组的长度。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询