Java zapewnia koncepcję instrukcji oddziału/rozgałęzienia, która pozwala nam zmienić przepływ wykonania w oparciu o pewne warunki. W Javie istnieją trzy rodzaje stwierdzeń rozgałęzionych.mi. przerwać, kontynuuj i wróć. Przerwa i kontynuowanie można zastosować w celu kontrolowania przepływu wykonania, przeskakując z jednego instrukcji do drugiego. Może być używany w instrukcji przełącznika i struktur zapętlania, jednak instrukcja kontynuowania może być używana tylko w pętlach.
W tym artykule zawiera kompleksowy przegląd następujących koncepcji dotyczących oświadczeń przerwy i kontynuacji:
A więc zacznijmy!
Oświadczenie o przerwie w Javie
W Javie „przerwa” może być używana w pętlach i przełącznikach, aby wyskoczyć z iteracji. Składnia instrukcji przerwy jest pokazana w fragmencie poniżej podanego:
przerwa;Zostanie napisane małymi literami, ponieważ Java jest językiem wrażliwym na literę.
Jak używać instrukcji Break w pętlach Java
W tej sekcji zawiera szczegółowy przewodnik dotyczący użycia instrukcji Break w pętlach. Dla lepszego zrozumienia rozważ poniższy przykład:
Przykład
W poniższym fragmencie kodu pętla zaczyna się od i = 0 i określa zakaz jako i<=30. After each iteration, the value of “i” will be incremented 5 times. An if statement is specified within the loop, to terminate the loop if value of “i” becomes equal to 15.
public static void main (string [] args)Powyższy fragment zapewni następujące dane wyjściowe:
W ten sam sposób, w jaki można użyć instrukcji przerwy Do pętli i do-podczas pętli.
Kontynuuj oświadczenie w Javie
W Javie, a kontrola Stwierdzenie używane do wyskakowania z pętli jest znane jako Kontynuować oświadczenie. Za pomocą Kontynuować Oświadczenie możemy pominąć dowolną iterację pętli i może być używana w dowolnym rodzaju pętli, takiej jak Dla, podczas gdy pętla itp.
Oświadczenie Kontynuuj zależy od warunku, gdy spełnia określony warunek, instrukcja Kontynuuj przełamuje bieżącą iterację i przechodzi do następnej iteracji.
Składnia
Poniższy fragment przedstawia podstawową składnię Kontynuować Oświadczenie w Javie:
Kontynuować;Jak korzystać z instrukcji kontynuacji w Javie
Zrozumiemy działanie Kontynuować stwierdzenie za pomocą przykładu:
Przykład
Poniższy kod określa, jak Kontynuować Oświadczenie działa w pętli dla:
public static void main (string [] args)W powyższym fragmencie kodu określliśmy instrukcję IF, która określa, czy wartość i jest równa 15, a następnie pomiń tę iterację i przejdź do następnej iteracji. Kod wraz z wyjściem jest pokazany na poniższym fragmencie:
Z wyjścia możemy zauważyć, że brakuje „15”, które sprawdza, czy instrukcja „kontynuuj” działa poprawnie.
Kontynuuj oświadczenie w czasie i pętle zrób
Zachowanie stwierdzenia ciągłych będzie inne dla (podczas gdy pętla do zrobienia) w porównaniu do pętli dla. W Do pętla Jeśli określony warunek spełni, kontrolowanie zostanie przesunięte na następną iterację, jednak w pętli while i do-jeśli wystąpi instrukcja kontynuowania, zostanie przesunięta do wyrażenia stanu/boolean, które jest określone w ramach w ramach chwila pętla.
Przykład
Ten przykład zapewni głębokie zrozumienie, w jaki sposób Kontynuować Oświadczenie działa w While Loop:
public static void main (string [] args)Powyższy fragment pokazuje następujące dane wyjściowe:
Z wyjścia zauważyliśmy, że pętla While wydrukowała tylko te wartości, które pojawiają się przed warunkami, i.mi. Jeśli(I == 15). Dzieje się tak, ponieważ kiedy „Kontynuować”Występuje stwierdzenie, wówczas wartość i pozostaje równa 15 i nie jest zwiększona. Dlatego musimy zwiększyć wartość i = „I+5”W instrukcji IF, jeśli chcemy wydrukować wszystkie inne wartości.
Zmodyfikowany kod wraz z wyjściem będzie wyglądał tak:
Teraz wyjście weryfikuje to tym razem Kontynuować Oświadczenie pominęło tylko określoną wartość i wydrukowałem wszystkie inne wartości.
Wniosek
Kiedy pętla napotyka przerwa stwierdzenie, jednak kończy całą pętlę, jednak gdy pętla napotyka a Kontynuować Oświadczenie, następnie kończy/pomija bieżącą iteracji i przechodzi do następnej iteracji. W tym artykule przedstawiono dokładny przegląd przerwy i kontynuować oświadczenie w Javie, co ponadto zawiera wiele przykładów głębokiego zrozumienia pojęć.