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?