View the exhibit. Given the code fragment: Which change enables the code to print the
following? James age: 20 Williams age: 32
A.
Replacing line 5 with public static void main (String [] args) throws MissingInfoException,
AgeOutofRangeException {
B.
Replacing line 5 with public static void main (String [] args) throws.Exception {
C.
Enclosing line 6 and line 7 within a try block and adding: catch(Exception e1) { //code
goes here} catch (missingInfoException e2) { //code goes here} catch
(AgeOutofRangeException e3) {//code goes here}
D.
Enclosing line 6 and line 7 within a try block and adding: catch (missingInfoException e2)
{ //code goes here} catch (AgeOutofRangeException e3) {//code goes here}
checking
If not
B. right
A. Dosn’t catch Exception MissingInfoException != Exception
C. catch(Exception e1) catch (missingInfoException e2) fails // should be opposite
D. Dosn’t catch Exception same as A.
@baba you are right! answer is b
???
There is a point between throws and Exception in answer B (throws.Exception). Answer D makes the code print: James age: 20 Williams age: 32
I was wrong D does not do the job…
B y C