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 trialPaul Vickers
3,380 PointsStuck on Java Basics Challenge Task 1
I have written : String name = console.readLine();
but am getting errors
// I've imported java.io.Console for you. It is stored in a variable called console for you.
String name = console.readLine();
3 Answers
lassek
8,209 PointsHmm...it shouldn't need quotes. There is a readLine method that doesn't take any parameters in java.io.Console. Maybe there was some other problem before, now gone? Try removing the quotes again:-)
//This is the method you should be calling: String readLine() Reads a single line of text from the console.
//It seems you are calling this method now: String readLine(String fmt, Object... args) Provides a formatted prompt, then reads a single line of text from the console.
https://docs.oracle.com/javase/7/docs/api/java/io/Console.html
Paul Vickers
3,380 PointsIt is ok. I found the answer, it needed quotes in the brackets for some reason.
Tonnie Fanadez
UX Design Techdegree Graduate 22,796 PointsPaul Vickers great you worked it out.
Paul Vickers
3,380 PointsNo it doesn't work without the quotes, but I would have thought it should. I just did :
String name = console.readLine("");
and it passed.