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("  ");

        }

    }   

}