我正在尝试获取一个包含 400 个整数的数组,并将其拆分为一个 20x20 二维数组。我以为我有正确的算法,但是一维数组的总和与二维数组的总和不匹配,所以我显然做错了。这是我的代码:
private static void processArray(int[] inArray)
{
int[][] array = new int[20][20];
for (int x = 0; x < 20; x++)
{
for (int y = 0; y < 20; y++)
{
for (int z = 0; z < 400; z++)
{
array[x][y] = inArray[z];
}
}
}
}
我究竟做错了什么?