The while loop check the condition first.
The do-while loop runs at least once.
/** * @author lautturi.com * Java example: */ import java.util.*; public class Lautturi { public static void main(String[] args) { int i; System.out.println("while loop:"); i = 5; while (i < 5) { i++; System.out.println(i); } System.out.println("do-while loop:"); i = 5; do { i++; System.out.println(i); } while (i < 5); } }