Najpierw sprawdzany jest warunek i jeśli jest prawdziwy, wtedy zostają wykonane instrukcje;while(warunek) { instrukcje; }
Zostają wykonane instrukcje dopóki warunek jest prawdziwy; gdy warunek jest fałszywy następuje wyjście z pętli i wykonują się dalsze instrukcje programu.do { instrukcje; } while(warunek)