在定义一个二维数组时 不对数组进行赋初值时 数组名最后面的两个中括号需要填入行个数和列个数吗第一种情况:int a []=new int a [][];第二种情况int a []; a= new int[][];以上两种情况需要吗?还有一个问题:二维数组赋初值时,是不是不用填入行个数和列个数啊?一维数组也一样?