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

James Ryburn
James Ryburn
4,449 Points

It's asking me to create a variable called "name" and use the readLine method to store a name in it. It's not working.

String name = console.readLine();

is not being accepted. Am I missing something?

Multiple.java
// I've imported java.io.Console for you.  It is stored in a variable called console for you.
String name = console.readLine();
James Ryburn
James Ryburn
4,449 Points

Okay, never mind. The readLine method needed an argument (parameter?), such as:
console.readLine("Enter your name: ");

1 Answer

The readLine() method of console requires a parameter, usually a prompt to the user of what data to enter. Here they want something like this:

String name = console.readLine("Name: ");

Sorry, didn't see your note. The Forum said it was unanswered.