Welcome to the Treehouse Community
Looking to learn something new?
Cant get the format specifier %s to work. console.printf(firstName +"can not write in Java :-(");
Cant get the format specifier %s to work.
console.printf(firstName +"can not write in Java :-(");
String firstName = "David";// I have setup a java.io.Console object for you named console console.printf(firstName 's'" Can code in Java!");
printf can be a bit confusing!
String firstName = "David"; console.printf("%s can code in Java", firstName);
Inside the string you have one format specifier for each variable you want to interpolate into the String.
%s is for replacement by a String variable, %d for an int variable, %f for a float, etc.
But the bottom line is that there's one String, with the format specifiers inside it, in the positions you want the variables' values to appear.