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 trialDonta White
1,635 Pointsthis 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();
// I've imported java.io.Console for you. It is stored in a variable called console for you.
2 Answers
Steve Hunter
57,712 PointsHi 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.
jcorum
71,830 PointsDonta, yes, it looks good, but they wanted some input from the user:
String name = console.readLine("Enter your name: ");
Donta White
1,635 Pointsi was going to put that phrase console.readLine("xyx:"); but they did'n't ask but thanks
Donta White
1,635 PointsI 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 White
1,635 PointsDonta White
1,635 PointsI was going to add something inside the params of the readLine method but I thought that if they wanted it they would have asked