1. 编写JAVA数组程序:
(1)输出一个二维数组: 
     1
     2 3
     3 4 5(2)使用arraycopy()函数复制数组
(3)使用sort()函数排序数组

解决方案 »

  1.   


     int[][] nums = new int[3][3];
            nums[0][0] = 1;
            nums[1][0] = 2;
            nums[1][1] = 3;
            nums[2][0] = 3;
            nums[2][1] = 4;
            nums[2][2] = 5;
            
            for(int i = 0; i < nums.length;i++){
             int[] s = nums[i];
             for(int m = 0;m < s.length;m++){
             System.out.println(s[m]);
             }
            }
      

  2.   

    1, 是设置数组还是直接打印??
        int len = 3;
        int[][] array = new int[3][]; 
        for (int i = 0; i < len; i++) {
          array[i] = new int[i + 1];
          for (int j = 0; j <= i; j++) {
            array[i][j] = i + j + 1;
          }
        }
        for (int i = 0; i < array.length; i++) {
          for (int j = 0; j < array[i].length; j++) {
            System.out.print(array[i][j] + " ");
          }
          System.out.println();
        }2 System.arraycopy方法,网上找一下中文API
    3 同上