int [ ] [ ] a = new int [ 2 ] [ ]; a[ 0 ] = new int [ ] {1,3,5}; a[ 1 ] = int [ ] {0,2};
int[][]a=newint[2][];a[0]=newint[]{1,3,5};a[1]=int[]{0,2};这个交错数组怎么理解,什么含义?我不太明白,哪位高手帮...
int [ ] [ ] a = new int [ 2 ] [ ];
a[ 0 ] = new int [ ] {1,3,5};
a[ 1 ] = int [ ] {0,2};
这个交错数组怎么理解,什么含义?我不太明白,哪位高手帮忙解答下,谢谢 展开
a[ 0 ] = new int [ ] {1,3,5};
a[ 1 ] = int [ ] {0,2};
这个交错数组怎么理解,什么含义?我不太明白,哪位高手帮忙解答下,谢谢 展开
3个回答
展开全部
在java中可以分步的定义数组,就是可以把二维数组当成先定义一位数组,然后再在一位数组中定义一位数组,int [ ] [ ] a = new int [ 2 ] [ ];这就是定义二维数组的第一位,即是行,意思是有两行, a[ 0 ] = new int [ ] {1,3,5};意思是定义一个一位数组,数组名字是a[0],然后在一位数组中包含三个变量,a[ 1 ] = int [ ] {0,2}; 和上面一个道理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是java里边的数组初始化问题,用new分配内存空间,从高到低一个个的分配空间,先确定数组a的空间2个,然后给第一个初始化为1,3,5 给第二个初始化为0,2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询