Különbség a szünet és a folytatás között Java nyelven

Tartalomjegyzék:

Különbség a szünet és a folytatás között Java nyelven
Különbség a szünet és a folytatás között Java nyelven

Videó: Különbség a szünet és a folytatás között Java nyelven

Videó: Különbség a szünet és a folytatás között Java nyelven
Videó: #3.5 Java Tutorial | Break and Continue 2024, Július
Anonim

Kulcskülönbség – szünet és folytatás Java-ban

A programozásban néha meg kell ismételni egy utasítást vagy utasításkészletet többször. A ciklusok ugyanazon utasításkészlet többszöri ismétlésére szolgálnak. Néhány példa a ciklusokra: a while ciklus, a do while ciklus és a for ciklus. A while ciklusban először a tesztkifejezés kerül kiértékelésre. Ha igaz, akkor a while cikluson belüli utasítások végrehajtásra kerülnek. A végén a tesztkifejezés újra kiértékelésre kerül. Ha igaz, az állítások újra végrehajtásra kerülnek. Amikor a tesztkifejezés hamissá válik, a ciklus véget ér. A do while ciklus hasonló a while ciklushoz. De az utasítások egyszer lefutnak a tesztkifejezés ellenőrzése előtt. A for ciklust akkor használjuk, ha az iterációk száma az elején ismert. Először az inicializálás történik. Ezután a tesztkifejezés ellenőrzésre kerül. Ha igaz, a ciklus végrehajtódik. Ezután a frissítési kifejezés kiértékelésre kerül. Ismét a tesztkifejezés ellenőrzése megtörténik. Ha igaz, a ciklus végrehajtódik. Ez a folyamat addig ismétlődik, amíg a tesztkifejezés hamis lesz. Néha ki kell hagyni néhány utasítást a cikluson belül, vagy azonnal meg kell szakítani a ciklust a tesztkifejezés ellenőrzése nélkül. A szünet és a folytatás utasítások használhatók ennek a feladatnak a megvalósítására. A törés a ciklus azonnali befejezésére és a programvezérlés átadására szolgál a ciklus után következő utasításnak. A folytatás a ciklus 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 Javaban.

Mi a break a Java nyelvben?

A szünet a ciklus azonnali befejezésére szolgál. Ha van break utasítás, a vezérlés a ciklus utáni utasításra kerül át. A „break” kulcsszó a break utasítás jelzésére szolgál. Annak ellenére, hogy a program végrehajtja a ciklust, ha törés történik, a ciklus végrehajtása megszakad. 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.

Különbség a szünet és a folytatás között Java-ban
Különbség a szünet és a folytatás között Java-ban

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 tesztkifejezés igaz lesz. Tehát a break utasítás végrehajtódik, és a ciklus véget ér. Tehát a 6 utáni érték nem jelenik meg. Csak az 1 és 5 közötti érték kerül kinyomtatásra.

Mi a folytatás a Java-ban?

A folytatást a ciklus aktuális iterációjának kihagyására használják. A „continue” kulcsszó a folytatási utasítás jelzésére szolgál. A folytatás végrehajtásakor a program vezérlése eléri a ciklus végét. Ezután a tesztkifejezés ellenőrzésre kerül. A for ciklusban az update utasítás ellenőrzésre kerül a tesztkifejezés kiértékelése előtt.

Főbb különbség a szünet és a folytatás között Java-ban
Főbb különbség a szünet és a folytatás között Java-ban

02. ábra: Java program folytatási utasítással

A fenti program szerint a for ciklus 1-től 10-ig iterál. Ha i 1, a kettővel való osztás utáni maradék 1. Tehát az if feltétel igaz. Emiatt a folytatás utasítás végrehajtásra kerül, és az iteráció a következőre ugrik. Ekkor i jön 2. Ha 2-t osztunk 2-vel, a maradék 0. A feltétel hamis. Tehát a Folytatás nem hajtja végre. Ezért a 2-es érték kerül kinyomtatásra. A következő iterációban i 3. Ha 2-vel osztjuk, a maradék 1. A feltétel igaz. Tehát, a Continue végrehajtja a következőt, és az iteráció a következőre ugrik, és i-ből 4 lesz. Ez a folyamat addig ismétlődik, amíg i-ből 10 nem lesz. Ha a maradék egy, az iteráció a következőre ugrik a folytás utasítás miatt. 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 Javaban?

A Java-ban a break és a folytatás is használható a ciklus végrehajtásának megváltoztatására

Mi a különbség a szünet és a folytatás között Javaban?

szünet vs folytatás Java-ban

A break egy hurokvezérlő szerkezet, amely a ciklus befejezését és a programvezérlést a ciklust folyó következő utasításnak adja át. A folytatás egy hurokvezérlő szerkezet, amelynek hatására a ciklus azonnal a ciklus következő iterációjára ugrik.
Fő cél
A szünet a ciklus befejezésére szolgál. A folytatás a cikluson belüli utasítások kihagyására szolgál.

Összefoglaló – szünet és folytatás Java-ban

A programozásban egy utasításcsoport utasítását többször meg kell ismételni. A hurkokat arra a feladatokra használják. Néha ki kell hagyni néhány utasítást a cikluson belül, vagy azonnal meg kell szakítani a ciklust. A szünet és a folytatás felhasználható a feladat végrehajtására. A törés a ciklus azonnali befejezésére és a programvezérlés átadására szolgál a ciklus után következő utasításnak. A folytatás a ciklus 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 Javaban.

Ajánlott: