Java Java Basics Getting Started with Java IO

Tiffany Der
Tiffany Der
556 Points

"Ensure you put the string formatter `%s` in your format string" quiz question #3. how do I put this into syntax?

I'm little confused with question#3

IO.java
// I have imported java.io.Console for you.  It is a variable called console.
String firstName = "Tiffany";
console.readLine(firstName);
String lastName = "Der";
console.readLine(lastName);
console.printf("First name:", firstName);
console.printf(firstName);
benoit koch
benoit koch
3,875 Points

String firstName=("Tiffany"); String lastName=("Der"); firstName = console.readLine("%s", firstName); lastName = console.readLine("%s", lastName); console.printf("First name:%s", firstName);

1 Answer

Steven Parker
Steven Parker
202,109 Points

The token "%s" goes where you want the name to appear in the output string:

console.printf("First name: %s", firstName);

Also, for tasks 1 and 2, you don't need the literal strings. You can just assign the "readLine" result directly:

String firstName = console.readLine();
String lastName = console.readLine();