同上

解决方案 »

  1.   

    int[][] arr = new int[NMAX + 1][];
          for (int n = 0; n <= NMAX; n++)
             arr[n] = new int[n + 1];//每行的长度是该行+1个元素      for (int n = 0; n < arr.length; n++)
             for (int k = 0; k < arr[n].length; k++)
             {
                int m = 1;
                for (int i = 1; i <= k; i++)
                   m +=i ;            arr[n][k] = m;
             }
      

  2.   

    还有一个办法:int[][] a={{1,2},{2},{1,2,3}};
      

  3.   

    public class TestArray2{
    public static void main(String[] args){
    //int[][] a = new int[2][3];
    //int[][] a = {{1,2,3},{4,5,6}};
    int[][] a = new int[3][];
    a[0] = new int[3];
    a[1] = new int[2];
    a[2] = new int[4];

    for(int i=0; i<a.length; i++){
      for(int j=0; j<a[i].length; j++){
        System.out.print(a[i][j] + "\t");
      }
      System.out.println();
    }
    }
    }
      

  4.   

    明白了 谢谢2楼 3楼 
    1楼的就...3个for循环..