Vidyalelo
Java Programming · Q67

Exceptions

Programming · Java Programming · question 67

Q67

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 two

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