请帮忙分析下以下数字定义的二维数组,本人看得有点不太明白,谢谢
{
{
{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 }
}
};
{
{
{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 }
}
};
int[][] array =
{
{1,0,0,0, 1,1,1,0, 0,0,0,0, 0,0,0,0 }, //第一维中的第一个数组,元素的索引依次从 array[0][0]开始 到 array[0][11]{1,1,0,0, 1,0,0,0, 1,0,0,0, 0,0,0,0 }, //第一维中的第二个数组,元素的索引依次从 array[1][0]开始 到 array[1][11]
{1,1,1,0, 0,0,1,0, 0,0,0,0, 0,0,0,0 }, //第一维中的第三个数组,元素的索引依次从 array[2][0]开始 到 array[2][11]
{0,1,0,0, 0,1,0,0, 1,1,0,0, 0,0,0,0 } //第一维中的第四个数组,元素的索引依次从 array[3][0]开始 到 array[2][11]
};
int[][] array =
{
{1,0,0,0, 1,1,1,0, 0,0,0,0, 0,0,0,0 }, //第一维中的第一个数组,元素的索引依次从 array[0][0]开始 到 array[0][11]{1,1,0,0, 1,0,0,0, 1,0,0,0, 0,0,0,0 }, //第一维中的第二个数组,元素的索引依次从 array[1][0]开始 到 array[1][11]
{1,1,1,0, 0,0,1,0, 0,0,0,0, 0,0,0,0 }, //第一维中的第三个数组,元素的索引依次从 array[2][0]开始 到 array[2][11]
{0,1,0,0, 0,1,0,0, 1,1,0,0, 0,0,0,0 } //第一维中的第四个数组,元素的索引依次从 array[3][0]开始 到 array[2][11]
};
public static void main(String[] args) {
int[][] numbers = {
{ 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 } }; for (int i = 0; i < 4; i++) {
for (int j = 0; j < 16; j++) {
if (j == 0 && i != 0)
System.out.println();
System.out.print(numbers[i][j] + "\t");
}
}
}
}
{
{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 }
} };