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;
展开
 我来答
终瑾06b
2019-09-17
知道答主
回答量:10
采纳率:0%
帮助的人:3.1万
展开全部

目前java语言支持两种语法格式:

 

type[] arrayName;
type arrayName[];

 

示例:

int[] myList;
int myList[];

[0].这两种定义方式通常推荐使用第一种格式,因为数组(例如:int[])也是一种引用数据类型,所以第一种格式不仅具有更好的语义,也具有更好的可读性;

[1].一个数组当中只能存储一种数据类型的数据,而不能村中多种数据类型的数据;

[2].定义一个数组值时,仅仅定义了有一个引用变量,这个引用变量未只想任何有效内存,因此这个数组也不能使用,必须先进行初始化才可以使用;

[3].定义数组时不能制定数组的长度。

来宾你好闯天涯
2017-09-27 · TA获得超过3876个赞
知道大有可为答主
回答量:4086
采纳率:64%
帮助的人:795万
展开全部
如果是一维数组的就话用int[] a;

如果是二维数组的话就使用int[][] a;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zhangsw180
2017-09-27
知道答主
回答量:2
采纳率:0%
帮助的人:1866
展开全部
int[] a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式