| Author |
Cameron's SCJA Mock Exam Question (pg.200, 9-4)
|
Rob Poulos
Ranch Hand
Joined: Aug 21, 2009
Posts: 49
|
|
Here is the question:
Given the following code snippet, What would be valid lines of code to replace the comment "//line xxx"?
potential aswers (choose 1):
According to the book, the correct answer is A and it explains that the other answers will compile but will trigger a runtime exception.
now. I tried this in Eclipse and found the following:
this results in a "Exception in thread "main" java.lang.ClassCastException: java.lang.Float cannot be cast to java.lang.Double" error
this results in the code successfully compiling and running; printing 10.1 to the system.out
this results in the code successfully compiling and running; printing 10.1 to the system.out
this results in a "Exception in thread "main" java.lang.ClassCastException: java.lang.Float cannot be cast to java.lang.Integer" error
This being said, i would think both B and C would be the only valid answers. Or am i missing something?
|
SCJA, ITIL V3 Foudation, Studying for SCJP6
|
 |
 |
|
|
subject: Cameron's SCJA Mock Exam Question (pg.200, 9-4)
|
|
|