Question -
What will be the output? public class Test{ public static void main(String[] args){ int[] a = new int[4]; a[1] = 1; a = new int[2]; System.out.println("a[1] is " + a[1]); } }
Options:
A .  The program has a compile error because new int[2
B.
B .  a[1] is 0
C .  a[1] is 1
Answer: Option A After executing the statement a = new int[2], a refers to int[2]. The default value for a[0] and a[1] is 0.
Submit Your Solution hear: