考虑:
int[]multD=newint[5][];
multD[0]=新整数[10];
这就是创建5行10列二维数组的方法吗
我在网上看到了这段代码,但是语法没有意义
请尝试以下操作:
int[]multi=newint[5][10];
。。。这是这样的缩写:
int[]multi=新int[5][];
多重[0]=新整数[10];
多重[1]=新整数[10];
multi[2]=新整数[10];
多重[3]=新整数[10];
multi[4]=新整数[10];
请注意,每个元素都将初始化为int,0的默认值,因此上述值也相当于:
int[]multi=new int[]{
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};