Execute loop body on true

If the character code in Listing 2 is outside the specified range, the conditional clause returns true causing the body of the loop to be executed.

The body of the loop displays an error message and requests another input character from the user.

When the user enters another character, the test is performed again and the process repeats.