java吧 关注:1,263,277贴子:12,762,761
  • 15回复贴,共1
二维数组是什么东西,为什么一维的看的懂,2维为什么看不懂。谁给解释一下


1楼2015-05-16 22:11回复
    class TwoDArray {
    public static void main(String args[]) {
    int twoD[][]= new int[4][5];
    int i, j, k = 0;
    for(i=0; i<4; i++)
    for(j=0; j<5; j++) {
    twoD[i][j] = k;
    k++;
    }
    for(i=0; i<4; i++) {
    for(j=0; j<5; j++)
    System.out.print(twoD[i][j] + " ");
    System.out.println();
    }
    }
    }


    2楼2015-05-16 22:12
    回复
      2025-06-08 16:56:10
      广告
      怎么感觉好复杂。4行5列,4行5列的数又是从几开始,结果是怎么算


      3楼2015-05-16 22:14
      回复
        二维的,你画个表格,就看懂了


        IP属地:四川来自Android客户端4楼2015-05-16 22:15
        回复
          数组里面装数组,


          来自Android客户端6楼2015-05-16 22:53
          回复
            可以理解为表格坐标,打开office办公软件,就懂了。


            来自Android客户端7楼2015-05-16 22:56
            收起回复
              int[4][5]详细写就是
              int00 int01 int02 int03 int04 int05
              int10 int11 int12 int13 int14 int15
              int20······
              int30·····
              int40······
              这样


              IP属地:广东8楼2015-05-16 22:59
              回复
                其实Java里的二维数组还真算不上是二维,顶多是个伪二维 ,从内存上分析java的二维:一维数组里持有的二维对象的引用来看 的里面【元素,一维,二维】不是现实生活中的【点,线,面】关系


                9楼2015-05-16 23:03
                回复
                  2025-06-08 16:50:10
                  广告
                  跟一维一个吊样


                  IP属地:湖北来自iPhone客户端10楼2015-05-16 23:08
                  回复
                    拿个笔画画就明白了,,,书上有这种表格吧


                    IP属地:湖北来自iPhone客户端11楼2015-05-16 23:17
                    收起回复
                      二维 就是多个一维数组 组成的数组


                      IP属地:浙江来自Android客户端12楼2015-05-16 23:36
                      收起回复
                        这样啊


                        IP属地:广西13楼2015-05-17 00:24
                        回复