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 trialWalter Cortez
4,071 PointsI'm stuck here...not the strongest at Java.
having trouble solving task.
Thank you
// I have initialized a java.io.Console for you. It is in a variable named console.
String response = console.readLine("Do you understand do while loops? ");
boolean response;
do {
response = ();
2 Answers
markmneimneh
14,132 PointsTry this
String response;
do { response = console.readLine("Do you understand do while loops?"); } while(response.equalsIgnoreCase("No"));
If this answers your question, please mark the question as answered
markmneimneh
14,132 PointsRight
from the error you should deduce that "String response;" has been defined before .
so don't redefine it. Just do
do { response = console.readLine("Do you understand do while loops?"); } while(response.equalsIgnoreCase("No"));
and see what happens.
These error messages are great educational tools ... they provides insights into the compiler inner working logic. I learn a lot from them.
Thanks
Walter Cortez
4,071 PointsGreat thanks Mark now I know what you mean. These error messages I find tricky at times to deduce what they mean...but live and learn for me lol.
Thanks for your feedback!
Happy coding!
Walter Cortez
4,071 PointsWalter Cortez
4,071 PointsThanks Mark but unfortunately your recommendation didn't work. ....it tells me in output.html.
JavaTester.java:121: error: variable response is already defined in method run() String response; ^ 1 error