Pętla pobytu
Poniższe while pętli drukuje liczby od 1 do 5.
int i = 0;Wyjście to:
1 2 3 4 5Pierwsze stwierdzenie jest pośrednio częścią pęknięcia pobytu. To stan początkowy. Ostatnie stwierdzenie nie jest częścią pęknięcia w pobycie. While kraj brzmi „While (ja < 5)”.
Treść artykułu
Oświadczenie Kontynuuj
Kontynuuj oświadczenie w jednej pętli
W następnej pętli podczas pobytu wykonanie (reszta stwierdzeń poniżej, kontynuuj) ciała, jest pomijana, gdy I równa się 2:
int i = 0;Wyjście to:
1 3 4 5Instrukcja (y) poniżej warunku, i == 2, nie wykonano.
Kontynuuj oświadczenie w zagnieżdżonej pętli
Oświadczenie Kontynuacja w zagnieżdżonej pętli wpływa tylko na zagnieżdżoną pętlę. Nie wysyła kontroli do zewnętrznej pętli. Poniższy kod to ilustruje:
char i = '@';Wyjście to:
1 3 4 5Kontynuuj instrukcję z identyfikatorem etykiet w jednej pętli
Polecenie kontynuowane może mieć argument, który jest identyfikatorem etykiety. W Javie etykieta umożliwia zalecenie pętli. Efekt nie jest zauważalny dla pojedynczej pętli. Poniższy segment kodu to ilustruje:
int i = 0;Wyjście to:
1 3 4 5Kontynuuj oświadczenie z etykietą w zagnieżdżonej pętli
Jeśli etykieta celuje w pętlę zewnętrzną, która ma wewnętrzną pętlę, będzie to pewien efekt. Poniższy kod to ilustruje:
char i = '@';Wyjście to:
1 1 1 1 1Oświadczenie o przerwie
Oświadczenie o pęknięciu w jednej pętli
W kolejnej pętli, reszta stwierdzeń poniżej instrukcji przerwy i reszta iteracji, zatrzymaj się, gdy ja równa się 2:
int i = 0;Wyjście to:
1Oświadczenie o przerwie w zagnieżdżonej pętli
Oświadczenie o przerwie w zagnieżdżonej pętli wpływa zarówno na zagnieżdżoną pętlę, jak i zewnętrzną pętlę. Wysyła kontrolę do zewnętrznej pętli. Poniższy kod to ilustruje:
char i = '@';Wyjście to:
1Instrukcja przerwy z identyfikatorem etykiet, w jednej pętli
Polecenie Break może mieć argument, który jest identyfikatorem etykiety. W Javie etykieta umożliwia zalecenie pętli. Efekt nie jest zauważalny dla pojedynczej pętli. Poniższy segment kodu to ilustruje:
int i = 0;Wyjście to:
1Oświadczenie z etykietą w zagnieżdżonej pętli
Rozważ następujący kod:
char i = '@';Wyjście to:
1Instrukcja i pęknięcie złożonego przełącznika
Związek przełącznika przenosi kontrolę do jednego z kilku krótszych instrukcji złożonych, w zależności od wartości wyrażenia, która jest argumentem przełącznika. Rodzaj wyrażenia musi być char, bajt, krótki, int, charakter, bajt, krótki, liczba całkowita, ciąg lub typu enum. Krótsze instrukcje złożone są rozpoczynające się według etykiet skrzynek. Krótsze oświadczenie złożone jest blokiem przypadku. W Javie, po zidentyfikowaniu bloku sprawy, powstrzymanie wykonania przed kontynuowaniem bloków obudowy poniżej, każdy blok obudowy musi zakończyć się „przerwaniem”;. Poniższy kod to ilustruje:
int k = 2;Wyjście to:
TwotwotwoWniosek
Oświadczenie o przerwie zatrzymuje iterację. Oświadczenie Kontynuuj jedno wykonanie (reszta poniższych stwierdzeń) ciała. Jeśli programista nie chce wykonania w instrukcji przełącznika, aby kontynuował poniżej konkretny blok sprawy, instrukcja przerwy musi zakończyć ten blok przypadku.
Inne aspekty, które należy wziąć pod uwagę z instrukcjami kontynuowania i przerwy, są następujące: Kontynuuj stwierdzenie w jednej pętli; Kontynuuj oświadczenie w zagnieżdżonej pętli; Kontynuuj instrukcję z identyfikatorem etykiet w jednej pętli; Kontynuuj oświadczenie z etykietą w zagnieżdżonej pętli; Oświadczenie o przerwie w jednej pętli; Oświadczenie o przerwie w zagnieżdżonej pętli; Break Instrukcja z identyfikatorem etykiety w jednej pętli; Oświadczenie o przełamaniu z etykietą w zagnieżdżonej pętli; oraz instrukcja złoża przełącznika z przerwami.