Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCJP 1.6 Study Guide: Ch4 Q9

 
Db Riekhof
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Doh, I see my problem. I missed a set of parens. It should be this:



Now it makes sense.
 
Rameshwar Soni
Ranch Hand
Posts: 247
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 247
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic