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!

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 cant to get to give the required answer, what it that is required or considered correct, i have followed what the video tutorial teaches but its all wrong i'm stuck

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

2 Answers

Tabatha Trahan
Tabatha Trahan
21,422 Points

It looks like if you get rid of your first printf function you should be good. It has the string formatter, but no string to populate it at the end of the expression. Your second printf looks like it is constructed correctly.

Emmanuel C
Emmanuel C
10,636 Points

Agreed, one thing to note is that the challenge is picky about the strings it wants you to display. So make sure you construct the sentence exactly how they want you to. Meaning itll want the exclamation at the end, Java should be capitalized and you can remove the comma.

there is just string formatting problem...... thats how i did...

String firstName = "Godfrey";

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