Was doing some multiple choices and one question gave the following array definitions and asking which are valid statements:
int[] array1, array2[];
int[][] array3;
int[] array4[], array5[];
A. array2 = array3;
B. array2 = array4;
C. array1 = array2;
D. array4 = array1;
E. array5 = array3;
And the correct answers are A,B,E. Why? I see array3 and array4 are 2 dimensional arrays and array1,2,5 are not.