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 trialChristopher Jerdine
589 PointsI thought I made all the necessary changes and it still isn't going thru for me. What am I doing incorrectly on the task
Is it necessary that I add "Boolean" to the code?
// 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?");
do {response = console.readLine("Do you understand do while loops?");
}while (response="yes");
1 Answer
Daniel Turato
Java Web Development Techdegree Graduate 30,124 PointsSo you're doing a few things wrong. Firstly, as a do loop checks for a condition after 1 iteration, you have no need to instantiate the response string outside of the do while loop. Secondly, the do while loop only continue if response is equal to "no", not "yes" in which your checking for currently. Therefore, by doing those things you get this:
String response;
do {
response = console.readLine("Do you understand do while loops?");
} while (response.equals("No"));
Christopher Jerdine
589 PointsChristopher Jerdine
589 PointsOhhhh I see. Ok got it!! Thank you so much