| Author |
Marcus Green Exam 1 Question 25
|
Debra Shifferd
Greenhorn
Joined: Sep 03, 2009
Posts: 1
|
|
What will happen if you attempt to compile and run the following code?
Integer ten=new Integer(10);
Long nine=new Long (9);
System.out.println(ten + nine);
int i=1;
System.out.println(i + ten);
1) 19 followed by 20
2) 19 followed by 11
3) Compile time error
4) 10 followed by 1
Marcus states the correct answer is: 3) Compile time error - The wrapper classes cannot be used like primitives.
But when I put this code in a class with main(), it compiled and matched answer #2, 19 followed by 11
|
 |
Nitish Bangera
Ranch Hand
Joined: Jul 15, 2009
Posts: 536
|
|
|
Yeah your answer is correct. I think Long nine = 9 will give the compile time error. Or may be this mock is for an older version of java like prior to java5.
|
[ SCJP 6.0 - 90% ] , JSP, Servlets and Learning EJB.
Try out the programs using a TextEditor. Textpad - Java 6 api
|
 |
 |
|
|
subject: Marcus Green Exam 1 Question 25
|
|
|