Kulcskülönbség - break vs folytatás Java-ban
A programozás során néha meg kell ismételni egy állítást vagy egy állításkészletet többször is. A hurokokat ugyanazok az utasítások többszörös ismétléséhez használják. Néhány hurok például a while ciklus, a do while ciklus és a ciklus. A while ciklusban először a teszt kifejezést értékelik ki. Ha 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 igaz, akkor az utasítások újra végrehajtódnak. Amikor a teszt kifejezés hamis lesz, a hurok véget ér. A do while ciklus hasonló a while ciklushoz. De az utasítások egyszer végrehajtódnak, mielőtt a teszt kifejezést ellenőriznék. A for ciklust akkor használjuk, ha az iterációk száma ismert az elején. Először az inicializálás történik. Ezután ellenőrizzük a teszt kifejezést. Ha igaz, akkor a hurok végrehajtódik. Ezután kiértékeli a frissítési kifejezést. Ismét ellenőrizzük a teszt kifejezést. Ha igaz, akkor a hurok végrehajtódik. Ez a folyamat addig ismétlődik, amíg a teszt kifejezés hamisá nem válik. Néha meg kell hagyni egyes utasításokat a ciklus belsejében, vagy a ciklust azonnal le kell állítani a teszt kifejezés ellenőrzése nélkül. A break és folytatás utasítások felhasználhatók ennek a feladatnak a megvalósításához. A szünetet a hurok azonnali befejezésére és a programvezérlés átadására használják a ciklus után következő utasításra. A folytatás a hurok aktuális iterációjának kihagyására szolgál. Ez a legfontosabb különbség a szünet és a folytatás között a Java-ban. Néha szükség van néhány utasítás kihagyására a ciklus belsejében, vagy a ciklus azonnali befejezésére a teszt kifejezés ellenőrzése nélkül. A break és folytatás utasítások felhasználhatók ennek a feladatnak a megvalósításához. A szünetet a hurok azonnali befejezésére és a program vezérlésének a ciklus utáni következő utasításra történő továbbítására használják. A folytatás a hurok aktuális iterációjának kihagyására szolgál. Ez a legfontosabb különbség a break és a folytatás között a Java-ban. Néha meg kell hagyni egyes utasításokat a ciklus belsejében, vagy a ciklust azonnal le kell állítani a teszt kifejezés ellenőrzése nélkül. A break és folytatás utasítások felhasználhatók ennek a feladatnak a megvalósításához. A szünetet a hurok azonnali befejezésére és a ciklus utáni következő utasításra való átadásra használják. A folytatás a hurok aktuális iterációjának kihagyására szolgál. Ez a legfontosabb különbség a szünet és a folytatás között a Java-ban.
TARTALOM
1. Áttekintés és kulcsfontosságú különbségek
2. Mi a break a Java-ban
3. Mi folytatódik a Java-ban
4. Hasonlóságok a break és a Java közötti folytatás között
5. Egymás melletti összehasonlítás - break vs folytatás Java-ban táblázatos formában
6. Összefoglalás
Mi a törés a Java-ban?
A törés arra szolgál, hogy azonnal megszűnjön a hurokból. Ha van egy break utasítás, akkor a vezérlő a ciklus után átkerül az utasításra. A „break” kulcsszó a break utasítás kijelzésére szolgál. Annak ellenére, hogy a program végrehajtja a ciklust, törés esetén a hurok végrehajtása leáll. Ezért, ha a programozó le akarja állítani a végrehajtást, amikor egy adott feltétel teljesül, akkor használhatja a break utasítást.
01. ábra: Java program break utasítással
A fenti program szerint a for ciklus 1-től 10-ig iterál. Amikor az i érték 6 lesz, a teszt kifejezés igaz lesz. Tehát a break utasítás végrehajtásra kerül, és a ciklus véget ér. Tehát a 6 utáni érték nem lesz kinyomtatva. Csak az 1-től 5-ig terjedő értékeket nyomtatja ki.
Mi folytatódik a Java-ban?
A folytatás a hurok aktuális iterációjának kihagyására szolgál. A „folytatás” kulcsszó a folytatás kijelölésére szolgál. A folytatás végrehajtásakor a program vezérlése eléri a hurok végét. Ezután ellenőrizzük a teszt kifejezést. A for ciklusban a frissítési utasítás a tesztkifejezés kiértékelése előtt ellenőrizve van.
02. ábra: Java program folytonos utasítással
A fenti program szerint a for ciklus 1-től 10-ig iterál. Amikor i értéke 1, a kettővel való osztás után fennmaradó rész értéke 1. Tehát, ha az if feltétel igaz. Ezért a folytatás utasítás végrehajtásra kerül, és az iteráció a következőre ugrik. Ezután i jön 2. Ha a 2-t elosztjuk 2-vel, a maradék értéke 0. A feltétel hamis. Tehát, a folytatás nem hajt végre. Ezért a 2. érték kinyomtatásra kerül. A következő iterációban i értéke 3. Ha elosztjuk 2-vel, a fennmaradó rész 1. A feltétel igaz. Tehát folytassa a végrehajtásokat, és az iteráció a következőre ugrik, az i pedig 4 lesz. Ez a folyamat addig ismétlődik, amíg i nem lesz 10. Ha a maradék egy, az iteráció a folytatásra ugrik a következőre. Csak a páros számok kerülnek kinyomtatásra.
Mi a hasonlóság a szünet és a folytatás között a Java-ban?
Mind a Java, mind a break és a folytatás a hurok végrehajtásának megváltoztatására szolgál
Mi a különbség a szünet és a folytatás között a Java-ban?
Különböző cikk a táblázat előtt
break vs tovább Java-ban |
|
A törés egy hurokvezérlő struktúra, amely a hurok véget ér, és a program vezérlését átadja a ciklust áramló következő utasításnak. | A folytatás egy hurokvezérlő struktúra, amelynek hatására a hurok azonnal a hurok következő iterációjára ugrik. |
Fő cél | |
A törés a hurok megszakítására szolgál. | A folytatással a cikluson belüli utasításokat lehet kihagyni. |
Összegzés - break vs folytatás Java-ban
A programozás során többször meg kell ismételni egy állításcsoport utasítását. A ciklusokat arra a feladatra használják. Néha meg kell hagyni néhány állítást a cikluson belül, vagy azonnal meg kell szakítani a ciklust. A szünet és a folytatás felhasználható ennek a feladatnak a megvalósításához. A szünetet a hurok azonnali befejezésére és a program vezérlésének a ciklus utáni következő utasításra történő továbbítására használják. A folytatás a hurok aktuális iterációjának kihagyására szolgál. Ez a különbség a szünet és a folytatás között a Java-ban.