本帖最后由 haorenji 于 2015-02-12 00:13:31 编辑

解决方案 »

  1.   

    int [][]array = new int[10][];      声明了一个二维数组,
    二维数组可以简单的理解为一维的一维   即该数组由10个一维数组组成,但是目前这10个一维数组的长度不知道(int[10][]
    array[i] = new int[i+1];  作用是为这10个一维数组做初始化
      

  2.   

    的理解什么是二维数组了。java的二维数组与c语言的二维数组有本质区别,c语言的二维数组是一个矩阵,而java的二维数组就是数组的数组。
      

  3.   


    //初始化一个数组,数组长度为I+1
    array[i] = new int[i+1];
      

  4.   

    array[i] = new int[i+1];
    多数加1是C语言习惯,这是个好习惯,主要防止数据溢出
      

  5.   

    二维数组是一维数组的数组,array【i】=new int【i+1】初始化第i个数组
      

  6.   

    根据疯狂java讲义来说,就是数组里面再放进数组类型,那行代码就是在外围数组再加入一个具有i+1长度的数组。这是我的理解,不喜勿喷
      

  7.   

    初始化一个长度为i+1的int数组