我想在java中创建一个参差不齐的3d数组,如下所示。
术语:二维数组由行和列组成。据说 3D 阵列由平板组成,其中每个平板由一个 2D 阵列组成。
第一个slab有3排,第二个slab有5排,第三个slab有7排(即如果s表示slab,则sthslab的行数为3+2*s)。在第 s 个平板中,第 j 行应该有 s+j+1 列
我的方法是,
int[][][] mat3d = new int[3][][];
mat3d[0] = new int[3][];
mat3d[0] = new int[5][];
但这会产生编译错误。谁能帮我做到这一点。我真的很着急。