A programozás során néha szükség van egy kijelentés vagy állításkészlet többszöri ismételésére. A hurkokat ugyanazon utasítások sorozatának többszöri megismétlésére használják. Néhány példa a hurkokra: a loop, a loop és a loop. A while ciklusban a teszt kifejezést először értékelik. Ha ez igaz, akkor a while cikluson belüli utasítások végrehajtódnak. Végül a teszt kifejezést újra kiértékeljük. Ha ez igaz, akkor az utasítások újra végrehajtódnak. Amikor a teszt kifejezés hamis lesz, a hurok megszűnik. A do while hurok hasonló a while hurokhoz. De az utasítások egyszer végrehajtódnak, mielõtt a teszt kifejezést ellenõriznék. A for hurok akkor használatos, ha az iterációk száma az elején ismert. Az inicializálás először történik. Ezután ellenőrzik a teszt kifejezést. Ha ez igaz, akkor a hurok végrehajtódik. Ezután a frissítési kifejezés kiértékelésre kerül. Ismét megvizsgáljuk a teszt kifejezést. Ha ez igaz, akkor a hurok végrehajtódik. Ez a folyamat addig ismétlődik, amíg a teszt kifejezés nem lesz hamis. Időnként ki kell hagyni néhány utasításot a hurokon belül, vagy azonnal ki kell fejezni a hurkot a teszt kifejezés ellenőrzése nélkül. A szünet és a folytatás utasítások felhasználhatók ennek a feladatnak a végrehajtására. A szünet a hurok azonnali lezárására és a programvezérlés átadására a hurok utáni következő utasításra. A folytatás a hurok aktuális iterációjának átugrására szolgál. Ez a kulcs különbség a szünet és a Java folytatása között.
1. Áttekintés és a legfontosabb különbség
2. Mi a szakadás a Java-ban?
3. Mi folyik a Java-n?
4. hasonlóságok a szünet és a Java folytatás között
5. Összehasonlítás egymással - szünet vs folytatódik a Java táblázatos formában
6. Összegzés
A szünet arra szolgál, hogy azonnal kilépjen a hurokból. Ha van törési utasítás, akkor a vezérlés a ciklus utáni utasításra kerül. A „break” kulcsszó a törés megállapítására szolgál. Annak ellenére, hogy a program végrehajtja a hurkot, szünet esetén a hurok végrehajtása leáll. Ezért, ha a programozó meg akarja állítani a végrehajtást, ha egy adott feltétel teljesül, akkor használhatja a break utasítást.
01. ábra: Java program törésjelzéssel
A fenti program szerint a for hurok 1-től 10-ig iterál. Amikor az i érték 6-ra válik, a teszt kifejezés valóra válik. Tehát a break utasítás végrehajtódik, és a hurok leáll. Tehát a 6 utáni érték nem kerül kinyomtatásra. Csak az 1-5 érték nyomtatódik ki.
A folytatás a hurok aktuális iterációjának kihagyására szolgál. A 'folytatás' kulcsszó a folytatási nyilatkozat jelölésére szolgál. Ha folytatja a végrehajtást, a program vezérlése eléri a hurok végét. Ezután ellenőrzik a teszt kifejezést. Egy for ciklusban a frissítési nyilatkozatot ellenőrzik a teszt kifejezés kiértékelése előtt.
02 ábra: Java program a folytatás utasításával
A fenti program szerint a for hurok 1-től 10-ig iterál. Ha i értéke 1, akkor a kettővel történő felosztás után a maradék értéke 1. Tehát, ha a feltétel igaz. Ezért a folytatás utasítás végrehajtódik, és az iteráció a következőre ugrik. Aztán jöttem 2-re. Ha kettét osztjuk 2-rel, akkor a maradék értéke 0. A feltétel hamis. Tehát a folytatást nem hajtja végre. Ezért a 2. érték kinyomtatásra kerül. A következő iterációban i = 3. Ha elosztjuk 2-del, akkor a maradék értéke 1. A feltétel igaz. Tehát folytassa a végrehajtást, és az iteráció ugorjon a következőre, és i lesz 4-re. Ez a folyamat megismétlődik, amíg i-re 10-ig nem kerül. Ha a maradék egy, az iteráció a következő utasításra ugrik a folytatási utasítás miatt. Csak a páros számok kerülnek kinyomtatásra.
break vs folytatódik a Java | |
A szünet egy hurokvezérlő struktúra, amely miatt a hurok leáll, és a programvezérlést átadja a hurkot áramló következő utasításnak. | A folytatás egy hurokvezérlő struktúra, amely a hurkot azonnal a hurok következő iterációjára ugorja. |
Fő cél | |
A szünet a hurok megszüntetésére szolgál. | A folytatás a cikluson belüli utasítások kihagyására szolgál. |
A programozás során meg kell ismételni egy kijelentéscsoport kijelentését többször. A hurkokat ehhez a feladathoz használják. Időnként ki kell hagyni néhány nyilatkozatot a hurokon belül, vagy azonnal meg kell szüntetni a hurkot. A szünet és a folytatás felhasználható ennek a feladatnak a megvalósítására. A szünet a hurok azonnali lezárására és a programvezérlés átadására a hurok utáni következő utasításra. A folytatás a hurok aktuális iterációjának átugrására szolgál. Ez a különbség a Java és a break között.
1. „Folytassa a nyilatkozatot Java nyelven.”, Tutorials Point, 2017. október 27. Itt érhető el
2. „Break Statement in Java.”, Tutorials Point, 2017. október 27. Itt érhető el