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

What does this challenge want me to do? Call the printf method on the console object and make it write out "<YOUR NAME>

This question is from the java basics course

// I have setup a java.io.Console object for you named console
String firstName = "Nakul";
console.printf("your name");

2 Answers

Hi Nakul!

The code you will need is as follows:

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

This code is basically just taking the firstName variable that you have passed as the second argument to 'printf' and it is dropping it into the string where we have put the '%s'. Because of this the output will be "Nakul can code in Java!"

I hope I managed to help you out here. If you need any more help don't hesitate to ask.


Hi Nakul, no the challenge actually wants you to print the String which contains your name.

// I have setup a java.io.Console object for you named console
String firstName = "Nakul";
console.printf("%s", firstName);

I hope that was helpful, Patrick