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

john melvin
PLUS
john melvin
Courses Plus Student 632 Points

I guess I'm not sure what challenge task 4 of 4 is asking

The task is:

Print out to the screen using the printf method on console, "Last name: " and the user's last name.

I've tried several different approaches but all have failed. Feel I understand the coding, just not what is being asked.

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

1 Answer

You're actually really close john melvin. You are doing the last step correctly, but because you aren't following the rules of the third step, the code challenge system is failing. You can see what I mean by first removing

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

Then, if you hit submit you will see that the code challenge gives you an error saying "Oops! It looks like Task 3 is no longer passing." My advice is to go back to step 3 and re-read the instructions and complete the challenge for that step again.

Hint: Passing step 3 will look similar to passing step 4 (which you did do correctly).