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í