Pri programovaní je niekedy potrebné opakovať príkaz alebo množinu príkazov viackrát. Slučky sa používajú na opakovanie opakovania toho istého súboru pokynov. Niektoré príklady slučiek sú while while, do while loop a for loop. V slučke while sa testovací výraz vyhodnotí ako prvý. Ak je to pravda, vykoná sa príkaz vo vnútri slučky while. Nakoniec sa testovací výraz znova vyhodnotí. Ak je to pravda, príkazy sa vykonajú znova. Keď sa testovací výraz stane nepravdivým, slučka sa ukončí. Slučka do while je podobná slučke while while. Príkazy sa však vykonajú raz pred kontrolou testovacieho výrazu. Slučka for sa používa, keď je na začiatku známy počet iterácií. Inicializácia sa uskutoční ako prvá. Potom sa skontroluje testovací výraz. Ak je to pravda, spustí sa slučka. Potom sa vyhodnotí aktualizačný výraz. Opäť sa skontroluje testovací výraz. Ak je to pravda, spustí sa slučka. Tento proces sa opakuje, až kým nebude testovací výraz nepravdivý. Niekedy sa vyžaduje preskočenie niektorých príkazov vo vnútri slučky alebo okamžité ukončenie slučky bez kontroly testovacieho výrazu. Na splnenie tejto úlohy je možné použiť príkazy prerušenia a pokračovania. Prestávka sa používa na okamžité ukončenie slučky a na odovzdanie riadenia programu nasledujúcemu príkazu po slučke. Pokračovanie sa používa na preskočenie aktuálnej iterácie slučky. To je kľúčový rozdiel medzi prerušením a pokračovaním v jazyku Java.
1. Prehľad a kľúčový rozdiel
2. Čo je zlom v Jave
3. Čo pokračuje v jazyku Java
4. Podobnosti Medzi prestávkami a pokračovaním v Jave
5. Porovnanie vedľa seba - prerušenie verzus pokračovanie v Jave v tabuľkovej forme
6. Zhrnutie
Prestávka sa používa na okamžité ukončenie zo slučky. Ak existuje príkaz na prerušenie, ovládací prvok sa odovzdá príkazu po slučke. Kľúčové slovo „break“ sa používa na označenie príkazu break. Aj keď program vykonáva slučku, ak dôjde k prerušeniu, vykonávanie slučky sa ukončí. Preto, ak chce programátor zastaviť vykonávanie, keď je splnená konkrétna podmienka, môže použiť príkaz break.
Obrázok 01: Program Java s príkazom break
Podľa vyššie uvedeného programu slučka for iteruje od 1 do 10. Keď sa hodnota i stane 6, testovací výraz sa stane pravdivým. Vykoná sa príkaz break a slučka sa ukončí. Hodnota po 6 sa teda nevytlačí. Vytlačí sa iba hodnota od 1 do 5.
Pokračovanie sa používa na preskočenie aktuálnej iterácie slučky. Kľúčové slovo „pokračovať“ sa používa na označenie príkazu pokračovať. Keď sa pokračuje v vykonávaní, riadenie programu dosiahne koniec slučky. Potom sa skontroluje testovací výraz. V slučke for for je aktualizačný príkaz skontrolovaný pred vyhodnotením testovacieho výrazu.
Obrázok 02: Program Java s príkazom pokračovať
Podľa vyššie uvedeného programu je slučka for iterovaná od 1 do 10. Keď je i, 1, zvyšok po delení dvoma je 1. Takže podmienka if je splnená. Vykoná sa preto príkaz Continue a iterácia preskočí na ďalšiu. Potom príde i 2. Keď delíme 2 2, zvyšok je 0. Podmienka je nesprávna. Takže pokračovanie sa nevykonáva. Preto sa hodnota 2 vytlačí. V nasledujúcej iterácii je i 3. Keď je delené 2, zvyšok je 1. Podmienka je splnená. Takže pokračujte v vykonávaní a iteračný krok preskočte na ďalší a ja sa stane 4. Tento proces sa opakuje, až kým sa nestane 10. Ak je zvyšok jeden, iterácia preskočí na nasledujúcu kvôli príkazu pokračovať. Vytlačia sa iba párne čísla.
break vs pokračovať v Jave | |
Prestávka je štruktúra riadenia slučky, ktorá spôsobuje ukončenie slučky a odovzdanie riadenia programu nasledujúcemu príkazu, ktorý preteká slučkou. | Pokračovanie je štruktúra riadenia slučky, ktorá spôsobuje, že slučka okamžite preskočí na ďalšiu iteráciu slučky. |
Hlavný účel | |
Prestávka sa používa na ukončenie slučky. | Pokračovanie sa používa na preskočenie príkazov vo vnútri slučky. |
Pri programovaní je potrebné opakovať príkaz skupiny príkazov viackrát. Slučky sa používajú na tieto úlohy. Niekedy je potrebné preskočiť niektoré príkazy vo vnútri slučky alebo okamžite ukončiť slučku. Prestávku a pokračovanie je možné použiť na splnenie tejto úlohy. Prestávka sa používa na okamžité ukončenie slučky a na odovzdanie riadenia programu nasledujúcemu príkazu po slučke. Pokračovanie sa používa na preskočenie aktuálnej iterácie slučky. To je rozdiel medzi prerušením a pokračovaním v jazyku Java.
1. „Pokračovať vo vyhlásení v jazyku Java.“, Tutorials Point, 27. októbra 2017. K dispozícii tu
2. „Vyhlásenie o zlome v Java.“, Tutorials Point, 27. októbra 2017. K dispozícii tu