/*****************************************************/ // 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 */