What will be the output of the program?public class Test{ public static void main(String [] args){ String s1 = args[1]; String s2 = args[2]; String s3 = args[3]; String s4 = args[4]; System.out.print(" args[2] = " + s2); }}and the command-line invocation is C:Java> java Test 1 2 3 4
A). args[2] = 2
B). args[2] = 3
C). args[2] = null
D). An exception is thrown at runtime.
An exception is thrown at runtime.
An exception is thrown because in the code String s4 = args[4];, the array index (the fifth element) is out of the bounds. The exception thrown is the ArrayIndexOutOfBoundsException.
1. Which one of the following is a valid statement?
2. Which will legally declare, construct, and initialize an array?
6. When you pass an array to a method, the method receives ________ .
7. Analyze the following code and choose the correct answer.int[] arr = new int[5];arr = new int[6];