Exception Output
Exception Output
import java.io.EOFException;
import java.io.IOException;
public class Test
{
public static void main(String[] args)
{
try
{
System.out.printf("1");
int value = 10 / 0;
throw new IOException();
}
catch(EOFException e)
{
System.out.printf("2");
}
catch(ArithmeticException e)
{
System.out.printf("3");
}
catch(NullPointerException e)
{
System.out.printf("4");
}
catch(IOException e)
{
System.out.printf("5");
}
catch(Exception e)
{
System.out.printf("6");
}
}
}
a) 1346
b) 136726
c) 136
d) 15
Ans. (d)
Explanation: In multi-catch statements, the exceptions must be listed from more
specific to more general. Only one catch statement which is most specific to the
occurred exception is executed.