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 trialJack Cronin
623 PointsCensoring words do while loops
I don't get what Is wrong with my code. Also I firstly don't know why I need to use a Boolean in this because there is no true faulse value in this and what is the while bit used for in the do while loop. Finally if I don't understand a bit of what the teacher is saying. is there something I can do to get me to understand it. Thnaks
// I have initialized a java.io.Console for you. It is in a variable named console.
String response;
boolean no;
do {
response = console.readLine("Do you understand do while loops?");
no = "No";
if (no)
console.printf("Try again");
{
}
} while (no);
1 Answer
Craig Dennis
Treehouse TeacherYou are setting a boolean
variable that can only store true
or false
to the String value of "No"
. If you check if the response (which is a String
) equals
"No"
you'll be on the right track.
Let me know if that hint helps!