int[][] dir =
{
{ -1, -1 },
{ -1, 0 },
{ -1, 1 },
{ 0, -1 },
{ 0, 1 },
{ 1, -1 },
{ 1, 0 },
{ 1, 1 } };

解决方案 »

  1.   

    dir.length 行
    dir[i].length 列
      

  2.   

    System.out.println(dir.length);
    System.out.println(dir[0].length);
      

  3.   

    System.out.println(dir.length);
    System.out.println(dir[0].length);
      

  4.   

    dir.length  为什么这个就是行??
    dir[0].length  为什么这个就是列??
      

  5.   

    可以得到任意维度长度
    int[][] dir =
    {
    { -1, -1 },
    { -1, 0 },
    { -1, 1 },
    { 0, -1 },
    { 0, 1 },
    { 1, -1 },
    { 1, 0 },
    { 1, 1 } }; Object obj = dir;
    while (obj != null && obj.getClass().isArray()) {
    System.out.print(Array.getLength(obj) + ", ");
    obj = Array.get(obj, 0);
    }
      

  6.   

    System.out.println(dir.length);
    System.out.println(dir[0].length);其实一看就知道是dir[8][2]了
      

  7.   

    Java数组最好不要分几行几列去理解,到了N维会不好理解。
    本来想传个图片说明的,csdn传不上去。
      

  8.   

    当然是8行2列啊。
    int[][]  a;
    a[i]是指向一维数组的指针,表示一行。
      

  9.   

    System.out.println(dir.length);
    System.out.println(dir[0].length);
      

  10.   


    System.out.println(dir.length); 
    System.out.println(dir[0].length);
      

  11.   

    System.out.println(dir.length);   //行
    System.out.println(dir[0].length); //列8行2列
      

  12.   

    System.out.println(dir.length); 
    System.out.println(dir[0].length);