| Author |
Please explain the output of this: This question is from ExamLabs Diagnostic Test
|
Jacob Sonia
Ranch Hand
Joined: Jun 28, 2009
Posts: 159
|
|
output is 1213%1$s
|
 |
Bob Wheeler
Ranch Hand
Joined: Apr 24, 2009
Posts: 317
|
|
This is the signature for the method:
format is your first argument, args your second one. About your last argument printf doesn't care.
Also, your second argument, "13%1$s", is taken as a String. So "%1$s" is here not a placeholder
for anything.
What is done in the end? printf checks the first argument; prints 12, then gets the second argument and prints
13%1$s. Altogether: 1213%1$s
Hope that helps,
cheers
Bob
|
SCJP 6 - SCJD - SCWCD 5 - SCBCD 5
JavaEnterpriseEditionFaq - TomcatFaq
|
 |
Aakash Goel
Ranch Hand
Joined: May 26, 2008
Posts: 198
|
|
Also (after you've read Bob's explaination), you can check out
printf (PrintStream)
|
SCJP 5 95%
SCJP FAQ | SCJP Mock Tests | SCJP Tipline | Generics
|
 |
 |
|
|
subject: Please explain the output of this: This question is from ExamLabs Diagnostic Test
|
|
|