Szukaj

1944

Reklama

Chroń swoje dziecko

w Internecie
Reklama

za darmo ...

Kalendarz

Reklama

Jak odbierasz ...

Wygląd portalu
 

"Musicie od siebie wymagać, nawet jeśli inni by od Was nie wymagali..." JP2 [100%]

Reklama
Pętle WHILE - INSTRUKCJA CONTINUE PDF Drukuj Email
Ocena użytkowników: / 2
SłabyŚwietny 
Instrukcje dodatkowe - Programowanie w języku JAVA
Wpisany przez Administrator   
Spis treści
Pętle WHILE
Przejdź do pętli WHILE
Przejdź do instrukcji BREAK
Przejdź do instrukcji CONTINUE
Wszystkie strony

 

INSTRUKCJA CONTINUE

Instrukcja BREAK była specyficzną instrukcją, bo dawała nam możliwość ingerencji w wykonywanie pętli - konkretnie możliwość zatrzymania tej pętli.

Inną instrukcją, która umożliwia ingerencję jest instrukcja CONTINUE. Jej funkcja polega na zaprzestaniu wykonywania danego przebiegu pętli i przejściu do kolejnego przeibegu. Zilustrujmy to na przykładzie:

Zadanie 4 Zmodyfikuj powyższy program tak, aby podanie wartości '666' powodowało jej zignorowanie:

Listing:

W linijce 22 użyliśmy instrukcji continue. Jeśli warunek w nawiasie (if z==666) jest spełniony, to instrukcja continue powoduje zignorowanie instrukcji w linijkach 23-36 i ponowne wykonanie pętli (począwszy od linijki 14. Można powiedzieć, że w tym przypadku instrukcja continue powoduje przeskoczenie z linijki 22 do linijki 14.

Po uruchomieniu działanie programu jest zgodne z założeniami:

 

Zadanie do przećwiczenia:

Zadanie 5 Zmodyfikuj powyższy program tak, aby ignorował również wartości '111', '222' oraz '777'.

Zadanie 7 (dla bardzo ambitnych): Spróbuj, zarówno z wykorzystaniu instrukcji BREAK jak też instrukcji CONTINUE wykorzystać konstrukcję CASE.

Zadanie 6 (dla ambitnych). Napisz program, który prosi użytkownika o podawanie liczb parzystych. Podawanie liczb nieparzystych jest ignorowane przez program. Podanie wartości zero lub mniejszej skutkuje wyświetleniem podanych wartości i zakończeniem programu (przy użyciu break).