V programovacích jazycích, smyčky se používají k vykonání instrukce/funkce opakovaně, když některé podmínky, se stal pravdou. V Javě existují tři typy smyček.
- pro smyčce
- while
- do-while
Java cyklu For vs. While vs Dělat, Zatímco Smyčky
Java pro smyčky se používá k iterovat část programu několikrát. Pokud je počet iterací pevný, doporučuje se použít pro smyčku.
v Javě existují tři typy smyček.,
- Jednoduché Pro Smyčky
- Pro každé nebo lepší Pro Smyčky
- Označeny Pro Smyčky
Jednoduché Java Pro Smyčce
jednoduchá smyčka je stejná jako C/C++. Můžeme inicializovat proměnnou, zkontrolovat stav a hodnotu přírůstku / dekrementu. Skládá se ze čtyř částí:
- inicializace: Jedná se o počáteční stav, který se provádí jednou při spuštění smyčky. Zde můžeme inicializovat proměnnou, nebo můžeme použít již inicializovanou proměnnou. Je to volitelná podmínka.,
- podmínka: jedná se o druhou podmínku, která se provádí pokaždé, aby se otestoval stav smyčky. Pokračuje v provádění, dokud není podmínka nepravdivá. Musí vrátit booleovu hodnotu buď pravdivou, nebo falešnou. Je to volitelná podmínka.
- příkaz: příkaz smyčky se provádí pokaždé, dokud není druhá podmínka nepravdivá.
- přírůstek/ Dekrementace: zvyšuje nebo snižuje proměnnou hodnotu. Je to volitelná podmínka.,
Syntaxe:
vývojový Diagram:
Příklad:
Vyzkoušet
Výstup:
12345678910
Java Vnořené For Smyčky
Pokud máme pro smyčce, uvnitř další smyčku, to je známé jako vnořené smyčky for. Vnitřní smyčka se provádí úplně, kdykoli se provede vnější smyčka.,
Příklad:
Výstup:
1 11 21 32 12 22 33 13 23 3
Pyramidy Příklad 1:
Výstup:
* * * * * * * * * * * * * * *
Pyramidy Příklad 2:
Výstup:
* * * * * * * * * * * * * * * * * * * * *
Java pro každé Smyčky
pro každé smyčky se používá k procházení pole nebo kolekce v javě. Je jednodušší použít než jednoduché pro smyčku, protože nemusíme zvyšovat hodnotu a používat zápis indexů.
pracuje na prvcích, které nejsou indexovány. Vrací prvek jeden po druhém v definované proměnné.,
Syntaxe:
Příklad:
Vyzkoušet
Výstup:
1223445678
Java Označeny Pro Smyčky
můžeme mít jméno každý Java pro smyčce. K tomu používáme štítek před smyčkou for. Je užitečné, pokud jsme vnořili smyčku, abychom mohli přerušit / pokračovat specificky pro smyčku.
obvykle, break a pokračovat klíčová slova přestávky / pokračuje nejvnitřnější pouze pro smyčku.,
Syntaxe:
Příklad:
Výstup:
1 11 21 32 1
Pokud používáte zlomit bb;, bude to zlomit vnitřní smyčky pouze tehdy, což je výchozí chování smyčky.
výstup: