java 多维数组如何理解三维数组 比如int a [][][] = new int [][][]{{},{},{},{}}

来源:百度知道 编辑:UC知道 时间:2024/06/28 10:11:05
{}中有元素
具体解释一下int a [][][] = new int [][][]{{1,0,0,0, 1,1,1,0, 0,0,0,0, 0,0,0,0},{1,1,0,0, 1,0,0,0, 1,0,0,0, 0,0,0,0},{1,1,1,0, 0,0,1,0, 0,0,0,0, 0,0,0,0},{0,1,0,0, 0,1,0,0, 1,1,0,0, 0,0,0,0}}是俄罗斯方块中的代码

打个比方:

某公司有m个工厂,这个是第一维;
每个工厂有n个仓库,这个是第二维;
每个仓库有o件库存,这是第三维;

通过三重循环,事实上可以从工厂依次遍历到仓库,再遍历到库存,从而统计出该公司所有的产品仓库。这就属于多维数组。

问题补充:
没猜错的话,那应该是反L形状的四种不同变形的点阵数据。