This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Mock Exam Errata and the fly likes Marcus Green Exam 1 Question 25 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Certification » Mock Exam Errata
Bookmark "Marcus Green Exam 1 Question 25" Watch "Marcus Green Exam 1 Question 25" New topic

Marcus Green Exam 1 Question 25

Debra Shifferd

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: 537

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
Have you checked out Aspose?
subject: Marcus Green Exam 1 Question 25
jQuery in Action, 3rd edition