5.3.b NAREDBA CONTINUE
Ponekad je korisno da se ubrza rad petlje.U određenom ciklusu petlja nastavlja sa radom preskačući ostatak naredaba u tijelu petlje.To je naredba goto kojom se preskače tijelo petlje i pregram nastavlja iza njega, naredba continue izvodi tu akciju. U petljama while i do-while naredba continue prenosi izvršenje programa direktno na izraz za provjeru uslova koji upravlja petljom.U petlji for izvršenje se nastavlja na odjeljku interacije naredbe for, a zatim se prelazi na izraz za provjeru uslova.U sve tri petlje preskaču se sve naredbe koje bi eventualno bile izvršene do toga. |
|
|
Ilustracija naredbe continue
Opis rješenja: Pomoću naredbe continue u ovom programu se štampaju dva broja u svakom redu, nakon provjere parnosti naredbom if (i % 2 == 0 ), na ekranu se ispisuje rješenje zadatka:
01
23
45
67
89
Opis programa: U ovom programu se koristi operator % da bi se provjerila parnost promjenljive i.Ukoliko je i parno, petlja se vraća na početak bez štampanja novog reda.
Listing programa:
class Continue {
public static void main(String args[]) {
for(int i=0; i<10; i++) {
System.out.print(i + " ");
if (i % 2 == 0 ) continue;
System.out.println(" ");
}
}
}