/*****************************************************/
// array of arrays
// remember that arrays are objects!

public class aoa2 {
    public static void main(String args[]) {

        int[] a = {1,2};
        int[][] x = {a,a};
	print(x);
	a[1] = 3;
	// since $x$ contains refs to $a$,
	// $x$ changes!
	print(x);

    } // method main

    public static void print(int[][] a) {
        for (int i = 0; i < a.length; i++) {
            for (int j = 0; j < a[0].length; j++)
                System.out.print(a[i][j] + " ");
            System.out.println();
	}
    } // method print

} // class aoa2

/* output:
1 2
1 2
1 3
1 3
*/
