Pri programiranju je včasih potrebno, da izjavo ali niz stavkov ponovite večkrat. Zanke se uporabljajo za ponavljanje istega niza navodil večkrat. Nekaj primerov zank je zanka while, do while zanka in zanka. V zanki while se najprej oceni testni izraz. Če je res, se izjave znotraj zanke while izvršijo. Na koncu se testni izraz ponovno ovrednoti. Če je res, se izjave izvršijo znova. Ko testni izraz postane napačen, zanka preneha. Naprava, medtem ko je zanka podobna zanki medtem. Toda stavki se izvedejo enkrat, preden se preveri testni izraz. Zanka for se uporablja, ko je število ponovitev znano na začetku. Inicializacija se zgodi najprej. Nato se preveri testni izraz. Če je res, se zanka izvrši. Nato se oceni izraz posodobitve. Spet je preverjen testni izraz. Če je res, se zanka izvrši. Ta postopek se ponavlja, dokler testni izraz ne postane napačen. Včasih je potrebno preskočiti nekatere stavke znotraj zanke ali takoj prekiniti zanko, ne da bi preverili testni izraz. Izjave preloma in nadaljevanja lahko uporabite za dosego te naloge. Odmor se uporabi za takojšnjo prekinitev zanke in za prenos programskega nadzora na naslednji stavek po zanki. Nadaljevanje se uporablja za preskok trenutne iteracije zanke. To je tisto ključna razlika med odmorom in nadaljevanjem na Javi.
1. Pregled in ključne razlike
2. Kaj je prelom v Javi
3. Kaj se nadaljuje v Javi
4. Podobnosti med prekinitvijo in nadaljevanjem na Javi
5. Primerjava ob strani - prekinite vs nadaljujte na Javi v tabeli
6. Povzetek
Prekinitev se uporabi za takojšnje prenehanje iz zanke. Ko obstaja izjava o prekinitvi, se kontrola prenese na stavek po zanki. Ključna beseda 'break' se uporablja za označevanje stavka preloma. Čeprav program izvaja zanko, če pride do prekinitve, se izvedba zanke konča. Če torej programer želi ustaviti izvajanje, ko je izpolnjen določen pogoj, lahko uporabi izjavo o prekinitvi.
Slika 01: Program Java z izjavo o prekinitvi
V skladu z zgornjim programom zanka za zanko iterira od 1 do 10. Ko vrednost i postane 6, testni izraz postane resničen. Torej, stavek break se izvrši in zanka preneha. Torej vrednost po 6 ne bo natisnjena. Natisne le vrednost od 1 do 5.
Nadaljevanje se uporablja za preskakovanje trenutne iteracije zanke. Ključna beseda "Nadaljuj" se uporablja za označevanje stavka za nadaljevanje. Ko nadaljujte z izvajanjem, nadzor programa doseže konec zanke. Nato se preveri testni izraz. V zanki for for se izjava za posodobitev preveri, preden se oceni testni izraz.
Slika 02: Program Java s nadaljevanjem izjave
V skladu z zgornjim programom zanka za zanko iterira od 1 do 10. Ko je i 1, je preostanek po deljenju z dvema 1. Torej je pogoj if resničen. Zato se izjava za nadaljevanje izvrši in iteracija preide na naslednjo. Potem sem prišel 2. Ko delimo 2 na 2, je preostanek 0. Pogoj je napačen. Torej, še naprej se ne izvaja. Zato se vrednost 2 natisne. Pri naslednji iteraciji je i 3. Pri deljenju z 2 je preostanek 1. Pogoj je resničen. Torej nadaljujte z izvajanjem in iteracija skoči na naslednjo in i postane 4. Ta postopek se ponavlja, dokler i ne postane 10. Če je preostanek ena, iteracija preskoči na naslednjo zaradi izjave nadaljevanja. Natisnejo se samo enakomerne številke.
break vs nadaljuj na Javi | |
Prekinitev je krmilna struktura zanke, ki povzroči, da se zanka prekine in programski nadzor prenese na naslednji stavek, ki teče zanko.. | Nadaljevanje je krmilna struktura zanke, zaradi katere zanka takoj skoči na naslednjo ponovitev zanke. |
Glavni namen | |
Odmor se uporablja za zaključek zanke. | Nadaljevanje se uporablja za preskakovanje stavkov znotraj zanke. |
Pri programiranju je potrebno izjavo skupine stavkov ponoviti večkrat. Zanke se uporabljajo za ta opravila. Včasih je potrebno nekaj stavkov preskočiti znotraj zanke ali takoj prekiniti zanko. Odmor in nadaljevanje se lahko uporabijo za dosego te naloge. Odmor se uporabi za takojšnjo prekinitev zanke in za prenos programskega nadzora na naslednji stavek po zanki. Nadaljevanje se uporablja za preskok trenutne iteracije zanke. To je razlika med prekinitvijo in nadaljevanjem v Javi.
1. “Nadaljuj izjavo na Javi.”, Tutorials Point, 27. oktober 2017. Na voljo tukaj
2. "Izjava o prekinitvi v Javi.", Tutorials Point, 27. oktober 2017. Na voljo tukaj