Java Exception Program Test-5 What will be the output of the following java code? public class Test { public int check(int a) { if (a > 10) return a % 10; int x = 0; try { if (a % 2 == 0) throw new Exception("this is not even number"); else return x; } catch (Exception e) { return 5; } finally { return 6; } } public static void main(String args[]) { int data = 50, value = 6; Test t = new Test(); int m = t.check(value); switch (m) { case 5: data = data * 2; case 6: data = data * 2; case 7: data = data + data; default: } System.out.println(data); } } Compilation fails this is not even number 400 200 None What will be the output of the following java code? class ParentException extends Throwable { } class ChildException extends ParentException { } public class Test { void helloMethod() throws ParentException { throw new ChildException(); } public static void main(String[] args) { Test t = new Test(); try { t.helloMethod(); } catch (ParentException pe) { System.out.println("ParentException will be thrown"); } catch (ChildException ce) { System.out.println("ChildException1 will be thrown"); } finally { System.out.println("completed"); } } } ParentException will be thrown ChildException1 will be thrown ParentException will be thrown completed Compilation fails None What will be the output of the following java code? public class Test { public static void main(String args[]) { try { hello(); } catch (IndexOutOfBoundsException ex) { System.out.println("1"); throw new NullPointerException(); } catch (NullPointerException ex1) { System.out.println("2"); return; } catch (Exception ex2) { System.out.println("3"); } finally { System.out.println("4"); } System.out.println("End"); } public static void hello() { System.out.println("hello method"); throw new IndexOutOfBoundsException("outOfBoundException"); } } hello method, outOfBoundException hello method,1,4,NullPointerException hello method,1,4,End hello method,1,2,3,4 None What will be the output of the following java code? public class Test { public String hello(String str) { if (str.length() == 0 || str == null) { return "empty"; } else { return "there have data"; } } public static void main(String[] args) { Test t = new Test(); t.hello(null); } } NullPointerException Compilation fails empty there have data None What will be the output of the following java code? public class Test { public static void main(String args[]) { try { if (args.length == 0) { return; } else { throw new Exception("No data Found"); } } catch (Exception ex) { System.out.println("Main Exception"); } finally { System.out.println("Completed"); } } } Completed No data Found Main Exception Compilation fails None Time's up Java Exception Program Test-5 Read More ยป