ExamQuestions.com

Register
Login
Java SE 8 Programmer II Exam Questions

Oracle

Java SE 8 Programmer II

85 / 130

Question 85:

Given: class UserException extends Exception {} class AgeOutOfLimitException extends UserException {} and the code fragment: class App{ public void doRegister(String name, int age) throws UserException, AgeOutOfLimitException{ if (name.length () < 6){ throw new UserException (); } else if (age >= 60){ throw new AgeOutOfLimitException (); } else { System.out.println("User is registered."); } } public static void main(String[ ] args) throws UserException{ App t = new App (); t.doRegister("Mathew", 60); } } What is the result? 

Answer options:

A. User is registered.
B. An AgeOutOfLimitException is thrown.
C. A UserException is thrown.
D. A compilation error occurs in the main method.