Jak używać Break and Kontynuuj instrukcję w pętlach w Javie

Jak używać Break and Kontynuuj instrukcję w pętlach w Javie

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:

  • Co to są oświadczenia o przerwie i kontynuowaniu w Javie
  • Jak używać przerwy i kontynuowania instrukcji w pętlach
  • Jak używać instrukcji przerwy w przypadkach przełącznika

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)
int i = 0;
podczas gdy ja<=30)
System.na zewnątrz.println („liczba:”+ i);
i+= 5;
if (i == 15)
przerwa;


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)
dla (int i = 0; i<=30; i+=5)
if (i == 15)
Kontynuować;

System.na zewnątrz.println („liczba:”+ i);

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)
int i = 0;
podczas gdy ja<=30)
if (i == 15)
Kontynuować;

System.na zewnątrz.println („liczba:”+ i);
i+= 5;

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ęć.