为什么
Matrix M2 = new Matrix(new int[][]{{4, 5}, {3, 2}, {1, 1}});
能添加三组数组,{4, 5}, {3, 2}, {1, 1},但是这里的就两个 [] 啊?
为什么
Matrix M2 = new Matrix(new int[][]{{4, 5}, {3, 2}, {1, 1}});
能添加三组数组,{4, 5}, {3, 2}, {1, 1},但是这里的就两个 [] 啊?
三个数组不是三维数组,两个 [] 说明是二维的。
{{{1}}},这个别看只有1个元素,但是却是三维数组,需要[][][]
{1,2,3,4,5,6}这个虽然有6个元素,但是只需要[]
你就记住,[]有几个,取决于{}嵌套了几层(而不是几个)