The do-while statement is a loop construct in programming that is similar to the while loop, but with one important difference: the loop body is executed at least once, even if the loop continuation condition is false.
The syntax of the do-while statement is as follows:
do {
// code to be executed
} while (condition);
Here’s what the syntax of the do-while statement means:
code to be executed
: This is the block of code to be executed in each iteration of the loop.condition
: This is the loop continuation condition. It is evaluated at the end of each iteration, and the loop continues as long as the condition is true.
Here’s an example of a do-while loop in Java that prints the numbers 0 to 9:
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 10);
In this example, the loop continuation condition is i < 10
. The loop will execute at least once, even if i
is already greater than or equal to 10. The loop counter variable i
is initialized to 0 outside the loop, and it is incremented by 1 in each iteration of the loop.
The do-while loop is useful when you want to execute a block of code at least once, regardless of the loop continuation condition. It’s commonly used in situations where you need to validate user input or perform some other action that must be executed at least once.