wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Need help to trace java code Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Need help to trace java code" Watch "Need help to trace java code" New topic
Author

Need help to trace java code

Sandra Bachan
Ranch Hand

Joined: Feb 18, 2010
Posts: 434
Hello,

I am studying for SCJP 6 Exam, and came across this question which shows code as asks for the output




The answer says 9 10 10 d 13 will be output. However, when I hand-traced the program, I keep getting 9 10 d 13. Can you please help? Below is my trace:

step 1: x is set to 7

step 2: x is incremented to 8 (because of static x++)

step 3: string s is initialized to ""

step 4: for loop begins, y is set to 0

step 5: x is incremented to 9

step 6: case 9 appends 9 to string s

step 7: for loop, y is set to 1

step 8: x is incremented to 10

step 9: case 10 appends 10 to string s and breaks out of switch, y is set to 2

step 10: x is incremented to 11

step 11: case default appends d to string s

step 12: case 13 appends 13 to string s, y is set to 3

step 13: loop exits, and prints 9 10 d 13


Marriage Made in Heaven
http://www.youtube.com/user/RohitWaliaWedsSonia
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18526
    
  40

step 6.5: fall through to case 10 which appends 10 to string s and breaks out of switch


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14687
    
  16

"jhoom barabar jhoom",
Welcome to the ranch ! Please check your Private Messages for an important administrative matter.


[My Blog]
All roads lead to JavaRanch
Sandra Bachan
Ranch Hand

Joined: Feb 18, 2010
Posts: 434
Henry Wong wrote:step 6.5: fall through to case 10 which appends 10 to string s and breaks out of switch


Now it seems so obvious - I was staring at this problem for three days!!!
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

Sandra Bachan wrote:... and came across this question ...

Welcome to JavaRanch.

Please note that if you copy a question from a book, mock exam or other source, we require you to QuoteYourSources. So, please tell us where you copied this question from.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Sandra Bachan
Ranch Hand

Joined: Feb 18, 2010
Posts: 434
Jesper Young wrote:
Sandra Bachan wrote:... and came across this question ...

Welcome to JavaRanch.

Please note that if you copy a question from a book, mock exam or other source, we require you to QuoteYourSources. So, please tell us where you copied this question from.


Of course:

SCJP Sun® Certified Programmer for Java™ 6 Study Guide Exam (310-065) (9780071591065)
Kathy Sierra; Bert Bates.

This particular question from Chapter 5, Question 8
 
Don't get me started about those stupid light bulbs.
 
subject: Need help to trace java code
 
Similar Threads
doubt in kathy sierra question(Flow Control)?
K&B Book for Scjp 6 - Chapter 5 question 8 doubt
switch statement example
Kathy Sierra doubt
Enum Question