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

Bay Faubion
Bay Faubion
946 Points

what is the string format

I don't understand this challenge. It wants you to replace your name with the string formatter. Which is what I believe I have done. Please help.

Name.java
// I have setup a java.io.Console object for you named console
String firstName = "Bay";
console.printf ("Bay can code in Java");
console.printf ("%s can code in Java", firstName);

1 Answer

andren
andren
28,558 Points

The code checker that verifies the third task does not like the fact that you have a space between the method name and its parenthesis. If you change your last line to this:

console.printf("%s can code in Java", firstName);

Then your code will pass the challenge. Do note of course that it's technically valid to have a space between the method name parenthesis. It's just somewhat rare, and as such the code checker was not tested on code written in that style.