Two-Dimensional Arrays

C:\ece595_06\class15>java Test15_1
rows = 3
cols = 5

original matrix

  0   1   2   3   4
  5   6   7   8   9
 10  11  12  13  14

modified matrix

 10  11  12  13  88
  5   6   7   8   9
  0   1   2   3   4

References

Multi-Dimensional Arrays


Test15_1.java



public class Test15_1 {

public static void show(int data[][], String cmt)
{
	System.out.format("%n%s%n%n",cmt);
	int i, j;
        for (j=0; j<3; j++) {
           for (i=0; i<5; i++) {
               System.out.format("%3d ",data[j][i]);
	   }
	   System.out.format("%n");
        }
}

public static void main(String [] args) {

   int data[][] = new int[3][5];

   System.out.println("rows = " + data.length);
   System.out.println("cols = " + data[0].length);

   int i, j , k = 0;
   for (j=0; j<3; j++) {
      for (i=0; i<5; i++) {
         data[j][i] = k++;
      }
   }
   show(data,"original matrix");
   int swp[] = data[2];
   data[2] = data[0];
   data[0] = swp;
   data[0][4] = 88;
   show(data,"modified matrix");


}

}


Maintained by John Loomis, updated Sun Oct 13 17:23:48 2013