Multiple choice technology web technology

Class C { public static void main(String[] args) { int[]a1[]=new int[3][3]; //3 int a2[4]={3,4,5,6}; //4 int a2[5]; //5 }} What is the result of attempting to compile and run the program ?.

  1. compiletime error at lines 3,4,5

  2. compiltime error at line 4,5

  3. compiletime error at line 3

  4. Runtime Exception

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Line 3 is valid Java syntax creating a 2D array. Line 4 is invalid because array declaration syntax int a2[4] is not allowed in Java (must use int[] a2 and initialization syntax). Line 5 is invalid because it declares array but uses C-style declaration syntax and the variable a2 is already declared.