Java – do while Loop with Example

Sometimes it is necessary that the block or statement must be executed at least once but if the condition is initially at a false state then the block will not be executed.
So for the situation where a block of code must be executed at least once, a do-while loop comes in play.

dowhile is an exit-control loop that is it checks the condition after the first execution of the block. And it keeps executing the block until the condition state is false.

Flowchart for do-While loop in Java:

Syntax of do..while loop:

do
 {
  statements..
 }while (condition);

Example of a do-while loop in java:

 public class dowhileloopTest
 { 
   public static void main(String args[]) 
   { 
    int a = 1; 
    do
    { 
       //will be executed once
       System.out.println("Value of x:" + a); 
       a++; 
    } 
    while (a < 5); 
  } 
 }

Output:

 Value of x:1
 Value of x:2
 Value of x:3
 Value of x:4