// Tryarycpy.java  -- CopyLeft by tsaiwn@csie.nctu.edu.tw
// to test copying array in Java
public class Tryarycpy {
   int kkk;
   static final int t= 3; //Integer part at least one digit
   public static void main( String par[ ])  {
      int i,k;
      int [ ][ ] x, y,z ;  //Object p = new GiGi( );
      x = new int[2][3];  y=new int[2][3]; z=new int[2][3];
      x[0][0] = 25;  x[0][2]=22; x[1][1]=38;  x[1][2]=49;
      System.out.println("x.length="+x.length);
      System.out.println("x[0].length=" +x[0].length);
      System.out.println("x.toString=" + x.toString( ) );
      //System.arraycopy(x, 0, y, 0, x.length);  // not correct
      System.arraycopy(x[0], 0, y[0], 0, 3);
      System.arraycopy(x[1], 0, y[1], 0, x[1].length);
      //y=x;   // y will refer to x ==> change y --> change x
      y[0][2]=55; y[1][1]=88;  y[1][2]=66;                   
      for(i=0; i<2; i++) {
          for(k=0; k<3; ++k) System.out.print(" "+x[i][k]);
          System.out.println( );;     /******/
      }
   }//main
}
