Question 146

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?
User is registered.
  • Question 147

    Which statement is true about the DriverManager class?
  • Question 148

    Given:
    class Vehicle {
    int vno;
    String name;
    public Vehicle (int vno, String name) {
    this.vno = vno,;
    this.name = name;
    }
    public String toString () {
    return vno + ":" + name;
    }
    }
    and this code fragment:
    Set<Vehicle> vehicles = new TreeSet <> ();
    vehicles.add(new Vehicle (10123, "Ford"));
    vehicles.add(new Vehicle (10124, "BMW"));
    System.out.println(vehicles);
    What is the result?
  • Question 149

    Given the code fragment:
    List<Integer> codes = Arrays.asList (10, 20);
    UnaryOperator<Double> uo = s -> s +10.0;
    codes.replaceAll(uo);
    codes.forEach(c -> System.out.println(c));
    What is the result?
  • Question 150

    Which class definition compiles?