do while Examples¶
do while loops are similar to the while loop.
However, this loop will execute a least once before
checking on the status of the condition. This loop will
run again as long as the condition is true.
do
{
//code block to be executed
}
while (condition);
Example
1 2 3 4 5 6 7 | int i = 0;
do
{
Console.WriteLine(i);
i++;
}
while(i < 5);
|
Output
0
1
2
3
4
In Line 4 the
docodeblock starts the loop by printingi.Line 5 then updates
iwithi++.In Line 7 the newly updated
iis compared to thewhilestatement.
As long as the while statement is true, the do block will be executed again.
In this example, i is incremented up to 4. We print 4 and then update i to 5 thanks to Line 5, but
now i is no longer less than 5, it’s actually equal to 5, so the while statement is now false and the loop ends.
