请帮忙分析下以下数字定义的二维数组,本人看得有点不太明白,谢谢
        {
{
        {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.   


    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]
    };
      

  2.   


    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]
    };
      

  3.   

    public class Test {
    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");
    }
    }
    }
    }
      

  4.   

      int a[1][4][16]={ 

            {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 } 
    } };