Vidyalelo
Java Programming · Q89

Exceptions

Programming · Java Programming · question 89

Q89

What will be the output of the following Java code? class exception_handling public static void main(String args[]) try int a = args.length; int b = 10 / a; System.out.print(a); try if (a == 1) a = a / a - a; if (a == 2) int c = 1; c[8] = 9; catch (ArrayIndexOutOfBoundException e) System.out.println("TypeA"); catch (ArithmeticException e) System.out.println("TypeB"); Note : Execution command line : java exception_handling one

A.
TypeA
B.
TypeB
C.
Compilation Error
Answer
D.
Runtime Error

Answer: Option C

Solution

Answer: Option C
No explanation is given for this question Let's Discuss on Board