Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Java Basics Getting Started with Java IO

Using the console.printf method display a message that says, "First name: ", followed bye the first name the user has en

3.Using the console's printf method, display a message that says, "First name: ", followed by the first name that the user has entered. console.printf("First name: %s \n" , firstName);

When I tried to run it I got an error. What didn't I do?

IO.java
// I have imported java.io.Console for you.  It is a variable called console.
String firstName = console.readLine("What is your first name? ");
String lastName = console.readLine("What is your last name? ");
String firstName = console.printf("First name:" %s \n" , firstName);

3 Answers

Tornike Shelia
Tornike Shelia
2,781 Points

Hi Ted, You stored the console.printf() method in the same variable as firstName , which ofcourse is not what we are looking for , instead , try just typing :

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

Below String lastName variable and it should most definetly work :)

Oh, and also you have one extra double quotes inside the printf . I have corrected the mistake , hope this answer helps, if you have any questions feel free to ask me , I'll try to help :)

Tornike, Thank you for the help man I greatly appreciate it.

Ted

Tornike Shelia
Tornike Shelia
2,781 Points

No problem :) I would appreciate if you would mark my answer with green tick :)

Tornike, Gotcha man thank you for our help.