==== Cyklus for ==== Jedná se o cyklus, ve kterém jsou předem známa omezovací kritéria. Těmi jsou : počáteční hodnota, ukončující podmínka a ovlivnění řídící proměnné. Cyklus //for// má následující syntaxi : for (výraz_start;výraz_stop;výraz_iterace) příkaz; **Jak to funguje?** Při prvním vstupu do cyklu se vyhodnotí //výraz_start//, pak se otestuje //výraz_stop// a pokud je pravdivý provede se //příkaz//. Potom se provede //výraz_iterace// a cyklus běží znovu. Při druhém a dalším cyklu se již nevyhodnocuje //výraz_start//. Pokud je //výraz_stop// nepravdivý, cyklus se ukončí. Pro kód : for (int i = 1;i < 6;i++) System.out.println("AHOJ"); je výsledkem vypsání pěti řádků s textem AHOJ. Pokud je potřeba v těle cyklu použití více příkazů, vkládají se do bloku odděleného složenými závorkami. for (výraz_start;výraz_stop;výraz_iterace){ příkaz1; příkaz2; příkaz3; } __**Poznámka**__ Výrazy //výraz_start//, //výraz_stop// a //výraz_iterace// se nutně nemusí nacházet v hlavičce cyklu. Potom je ale nezbytné uvést středníky! Navíc se v případě absence //výraz_stop// může stát smyčka nekonečná!