while loop in Java executes one or more statements after testing the loop continuation condition at the start of each iteration. The
do while loop, however, tests the loop continuation condition after the first iteration has completed. Therefore, the
do while loop guarantees one execution of the loop logic whereas the
while does not. To understand how to code each of these loops, follow these eight steps.
i < 5and the variable
iis initialized to 0 but pre-incremented to 1 on first reference.
whileloop statement will not execute at all now. However, one iteration of the
do whilewill execute.
whilestatement did not execute, whereas one iteration of the
do whiledid execute.