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 Using your New Tools Multiple Format Strings

this is my answer to the question String name = console.readLine(); this should run but it doesn't

you're asking me to create a new variable called name than get the input from the user my answer should work but it doesn't String name = console.readLine();

Multiple.java
// I've imported java.io.Console for you.  It is stored in a variable called console for you.

2 Answers

Hi Donta,

As jcorum has said, the readLine method (in this instance of console) needs a String parameter to prompt the user to enter something. So, your line of code:

String name = console.readLine();

... just needs a prompt inside the parentheses:

String name = console.readLine("Please enter your name: ");

I hope that helps,

Steve.

I was going to add something inside the params of the readLine method but I thought that if they wanted it they would have asked

Donta, yes, it looks good, but they wanted some input from the user:

String name = console.readLine("Enter your name: ");

i was going to put that phrase console.readLine("xyx:"); but they did'n't ask but thanks

I was going to add something inside the params of the readLine method but I thought that if they wanted it they would have asked