Cyklus s podmínkou na začátku

Tělo cyklu se provádí tak dlouho, dokud platí podmínka

obdoba while v Pascalu

v těle cyklu je jeden jednoduchý příkaz ...

while (podmínka) 
    příkaz;      

... nebo příkaz složený

while (podmínka) { 
    příkaz1; 
    příkaz2; 
    příkaz3;
    ... 
} 

Tělo cyklu se nemusí provést ani jednou - pokud už hned na začátku podmínka neplatí