HI,
If it allows [3][3] = [2][1]
then why it doesn't print ...
Plese check out this code.
class A13{}
public static void main (
String[] args) {
A13[] a1 = new A13[1]; // 1
A13[][] a2 = new A13[2][1]; // 2
A13[][][] a3 = new A13[3][3][3]; // 3
a1[0] = new A13(); // 4
a2[0] = a2[1] = a1; // 5
a3[0] = a3[1] = a3[2] = a2; // 6
System.out.print(a3[2][0][0]); // 7
// System.out.print(a3[2][2][2]); // 8 Array index exception
}
output
------------
A13@1ea2
Why it doesn't print NULL at line 7 ?
Please explain it.
Thanks