You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Používáme tehdy, když chceme, aby se něco opakovalo
Tři základní druhy: cyklus s řídicí proměnou, cyklus s podmínkou na začátku a cyklus s podmínkou na konci
Používá se zde operátor pro inkrementaci/dekrementaci
Cyklus s řídící proměnou - FOR
Tento cyklus má stanovený pevný počet opakování a hlavně obsahuje tzv. řídící proměnnou (celočíselnou), ve které se postupně během běhu cyklu mění hodnoty
// for (inicializace, podmínka, aktualizace)for(inti=0;i<10;i++){// tělo cyklu}
V inicializaci nastavujeme nejčastěji hodnotu 0 (int i =0)
Podmínka musí být splněna pro vykonání dalšího kroku cyklu, když přestane platit, cyklus se ukončí
Aktualizace znamená co s danou proměnou má stát například zvýší se vždy o 1 (i++)
Nejčastěji se využívá u polí
Cyklus s podmínkou na začátku - WHILE
Cyklus opakuje příkazy dokud platí podmínka
Nejčastěji je podmínka boolean, používá se například při dotazu zda chce uživatel pokračovat
while(podmínka){// tělo cyklu}
Cyklus s podmínkou na konci - DO
Používá se v případech, kdy víme, že cyklus musí být proveden alespoň jednou, přičemž nemusíme znát kolik opakování přesně bude.
Dokud je podmínka splněna, program se vrací na začátek těla cyklu a ten se opakuje