For the following program:
   1:public class ExTest {
   2:    public static void main(String[] args) {
   3:        try{
   4:            int num1 = Integer.parseInt(args[0]);
   5:            System.out.println("Hello A");
   6:            int num2 = Integer.parseInt(args[1]);
   7:            System.out.println("Hello B");
   8:            int result = num1/num2;
   9:            System.out.println("Result is " + result);
  10:        } catch (NullPointerException ex) {
  11:            System.out.println("Error 1");
  12:        } catch(ArrayIndexOutOfBoundsException ex) {
  13:            System.out.println("Error 2");
  14:        } catch (ArithmeticException ex) {
  15:            System.out.println("Error 3");
  16:        } catch (NumberFormatException ex) {
  17:            System.out.println("Error 4");
  18:        } finally {
  19:            System.out.println("Hello C");
  20:        }
  21:        System.out.println("Hello D");
  22:    }
  23:}
Write down the output of
a) java ExTest
b) java ExTest abc
c) java ExTest 11
d) java ExTest 35 abc
e) java ExTest 7 2
f) java ExTest 10 0
Answer
a)
Error 2
Hello C
Hello D
b)
Error 4
Hello C
Hello D
c)
Hello A
Error 2
Hello C
Hello D
d)
Hello A
Error 4
Hello C
Hello D
e)
Hello A
Hello B
Result is 3
Hello C
Hello D
f)
Hello A
Hello B
Error 3
Hello C
Hello D