Java Java Basics Perfecting the Prototype Looping until the value passes

Carl Nenni
Carl Nenni
2,443 Points

did you write out printf

console.printf("Because you said", response); console.printf("you passed the test!");

Example.java
// I have initialized a java.io.Console for you. It is in a variable named console.
String response;
boolean responseEntry;
do {
  response = console.readLine("Do you understand do while loops?  ");
  responseEntry = (response.equalsIgnoreCase("no"));
  if (responseEntry) {
      console.printf("Because you said No, try again", response);
  }
} while (responseEntry); 
         console.printf("Because you said", response);
         console.printf("you passed the test!");

2 Answers

KRIS NIKOLAISEN
KRIS NIKOLAISEN
54,375 Points

I think it is failing because you print twice. Try:

console.printf("Because you said %s, you passed the test!", response);
Carl Nenni
Carl Nenni
2,443 Points

Yes, that was my final correction to get it to run. Thanks for confirming!! :)