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 Strings, Variables, and Formatting

Now replace <YOUR NAME> in the console.printf expression with the firstName variable using the string formatter.

I'm not sure what I'm doing wrong.

Name.java
// I have setup a java.io.Console object for you named console
String firstName = "Susan";
console.printf("Hello, my name is %s\n",firstName);
console.printf("I %s am learning Java\n",firstName);
console.printf("%s is talking in third person\n",firstName);
console.printf("%s hopes these commands are expressed correctly\n",firstName);
console.printf("%s can code in Java!",firstName);

1 Answer

Hi Susan,

The problem with your code is that in addition to the parameters of the Challenge's request, you've added an additional four printf statements. If you delete these and just include the requested statement, the Challenge will pass correctly.

Hope that helps!

Hi Evan, That's interesting to me that the code challenge can't recognize that the correct answer is inside her code. Do you know why the code challenge in Treehouse is so strict?

Hi abbymann,

A Challenge should be strict in expected output because it's testing your ability to produce a specific result - which is extremely important in coding!