U programiranju je ponekad potrebno više puta ponoviti izjavu ili skup izjava. Petlje se koriste za ponavljanje istog broja puta više puta. Neki primjeri petlje su while petlja, ne i petlja. U petlji, prvo se procjenjuje testni izraz. Ako je istina, izjave unutar petlje dok se izvršavaju. Na kraju se testni izraz ponovo ocjenjuje. Ako je istina, izjave će se ponovno pokrenuti. Kad testni izraz postane lažan, petlja prestaje. Do while petlja je slična petlji dok. Ali izjave se izvršavaju jednom prije provjere testnog izraza. Petlja "for" koristi se kada je na početku poznat broj ponavljanja. Prvo se dogodi inicijalizacija. Tada se provjerava testni izraz. Ako je istina, petlja se izvršava. Tada se procjenjuje izraz ažuriranja. Opet se provjerava testni izraz. Ako je istina, petlja se izvršava. Ovaj se postupak ponavlja sve dok testni izraz ne postane lažan. Ponekad je potrebno preskočiti neke izjave unutar petlje ili odmah prekinuti petlju bez provjere testnog izraza. Izjave o prekidu i nastavku mogu se koristiti za postizanje ovog zadatka. Pauza se koristi za zaustavljanje petlje i prenošenje programske kontrole na sljedeću izjavu nakon petlje. Nastavak se koristi za preskakanje trenutne iteracije petlje. To je ono ključna razlika između prekida i nastavka u Javi.
1. Pregled i ključne razlike
2. Što je prekid u Javi
3. Što se dalje nastavlja na Javi
4. Sličnosti između prekida i nastavka u Javi
5. Usporedna usporedba - presjek i nastavak u Javi u tabličnom obliku
6. Sažetak
Prekid se koristi za prestanak iz petlje odmah. Kada postoji izjava o prekidu, kontrola se nakon petlje prenosi na izjavu. Ključna riječ 'break' koristi se za označavanje izjave o prekidu. Iako program izvršava petlju, ako dođe do prekida, izvršenje petlje prestaje. Stoga, ako programer želi zaustaviti izvršenje kada je ispunjen određeni uvjet, tada može upotrijebiti izjavu o prekidu.
Slika 01: Java program s izjavom o prekidu
Prema gornjem programu, petlja for forpira se od 1 do 10. Kada vrijednost i postane 6, testni izraz postaje istinit. Dakle, izjava o prekidu se izvršava, a petlja se ukida. Dakle, vrijednost nakon 6 neće se ispisati. Ispisuje se samo vrijednost od 1 do 5.
Nastavak se koristi za preskakanje trenutne iteracije petlje. Ključna riječ "nastavi" koristi se za označavanje izjave o nastavku. Kad se nastavi s izvršavanjem, kontrola programa doseže kraj petlje. Tada se provjerava testni izraz. U petlji for, izjava za ažuriranje provjerava se prije ocjene testnog izraza.
Slika 02: Java program s izjavom o nastavku
Prema gornjem programu, za petlju se ponavlja od 1 do 10. Kada je i 1, ostatak nakon dijeljenja s dva je 1. Dakle, uvjet ako je istinit. Izjava se nastavlja i izvršava se, a iteracija prelazi na sljedeću. Tada ja dolazim 2. Kad dijelimo 2 na 2, ostatak je 0. Uvjet je lažan. Dakle, i dalje se ne izvršava. Zbog toga se vrijednost 2 ispisuje. U sljedećoj iteraciji, i je 3. Kad je podijelite s 2, ostatak je 1. Uvjet je istinit. Dakle, nastavite s izvršavanjem i iteracija skoči na sljedeći i ja postajem 4. Ovaj se postupak ponavlja dok ne postanem 10. Ako je ostatak jedan, iteracija preskoči na sljedeću zbog izjave nastavak. Ispisuju se samo parovi brojevi.
break vs nastaviti u Javi | |
Prekid je struktura upravljanja petljom koja uzrokuje da se petlja prekine i prebaci programsku kontrolu na sljedeću izjavu koja teče petlji.. | Nastavak je struktura za upravljanje petljom koja uzrokuje da petlja odmah pređe na sljedeću iteraciju petlje. |
Glavna svrha | |
Prijelom se koristi za zaustavljanje petlje. | Nastavak se koristi za preskakanje izjava unutar petlje. |
U programiranju je potrebno ponoviti iskaz grupe izjava više puta. Petlje se koriste za te zadatke. Ponekad je potrebno preskočiti neke izjave unutar petlje ili odmah prekinuti petlju. Pauza i nastavak mogu se koristiti za postizanje tog zadatka. Pauza se koristi za zaustavljanje petlje i prenošenje programske kontrole na sljedeću izjavu nakon petlje. Nastavak se koristi za preskakanje trenutne iteracije petlje. To je razlika između prekida i nastavka u Javi.
1. “Nastavak izjave u Javi.”, Tutorials Point, 27. listopada 2017. Dostupno ovdje
2. „Izjava o prekidu u Javi“., Tutorials Point, 27. listopada 2017. Dostupno ovdje