Two Laptop Bag*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes SCJP 1.6 Study Guide:  Ch4 Q9 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "SCJP 1.6 Study Guide:  Ch4 Q9" Watch "SCJP 1.6 Study Guide:  Ch4 Q9" New topic
Author

SCJP 1.6 Study Guide: Ch4 Q9

Db Riekhof
Greenhorn

Joined: May 21, 2009
Posts: 10
I'm getting different results when I run this on my 1.6 JVM than what the book says.

It's a question about short circuit operators. Reducing it to the bare minimum:



The book says b should equal 1.
My JVM says it equals 0.

So which is it? Should b be incremented to 1 according to official Java?
Db Riekhof
Greenhorn

Joined: May 21, 2009
Posts: 10
Doh, I see my problem. I missed a set of parens. It should be this:



Now it makes sense.
Rameshwar Soni
Ranch Hand

Joined: Feb 03, 2011
Posts: 247
1)Yes i executed your code for a quick answer and it gives me 0 too.

2) Could you tell me the page number of the book from where you have posted the question.

3) It might also be an printing mistake in book so please check the errata and also check whether you have copied your code properly from book
Rameshwar Soni
Ranch Hand

Joined: Feb 03, 2011
Posts: 247
Db Riekhof wrote:Doh, I see my problem. I missed a set of parens.


Ohh!!! It happens

<edit> Sorry i didn't read it properly that you had already told that it is Chp 4 Q9.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SCJP 1.6 Study Guide: Ch4 Q9
 
Similar Threads
Basic Questions on Data Types
Substring
Brackets problem
Array assignment
Question on hashCode implementation