When no break, return, or exception occurs, when does a while loop test its condition, and what makes repetition stop?
Explanation
The condition is checked before every attempted pass, so a false initial condition prevents the body from running at all. A post-body-only test would incorrectly guarantee at least one execution.