An example of do-while loop.

// do-while loop checks the condition at the end of the loop
// The body of the loop gets executed at least once, even if
// the condition is false to begin with
// The loop is often used for data input (the stopping condition is 
// the end of the file which can only be detected when the program 
// attempts to read the next data item)

public class DoWhile {
    public static void main(String [] args) {
	int x = 1;
	do {
	    System.out.println("x = " + x);
	    x = x - 1;
	} while (x > 10); // the condition is after the body

	System.out.println("After the loop x = " + x);
    }
}

This is an example from CSci 2101 course.