| 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: 16687
|
|
|
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: 14671
|
|
"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
Bartender
Joined: Aug 16, 2005
Posts: 12909
|
|
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
|
 |
 |
|
|
subject: Need help to trace java code
|
|
|