Kontynuuj Instrukcja w Javie - Najważniejsze przykłady instrukcji Continue w Javie

Spisie treści:

Anonim

Wprowadzenie do instrukcji Continu w Javie

  • Instrukcja Statement w Javie należy do kategorii instrukcji rozgałęziających. Pozostałe instrukcje rozgałęziające to instrukcje break i return. Kontynuuj jest jednym z 51 słów kluczowych w Javie. Słowa kluczowe w java są również znane jako słowa zastrzeżone, które mają określony cel. Te słowa kluczowe nie powinny być używane jako nazwy zmiennych, nazwy metod, nazwy klas.
  • Celem napisania instrukcji kontynuacji w kodzie java jest pominięcie bieżącej iteracji pętli, powiedzmy za, while i do-while. Kontrola jest obsługiwana głównie do tej samej pętli (jeśli nie jest zepsuta) lub jest przekazywana do następnej instrukcji kodu (w przypadku, gdy bieżąca pętla jest zepsuta).
  • Instrukcja Continue służy temu samemu celowi w przypadku, gdy inne języki programowania, takie jak C i C ++. Jest to także słowo kluczowe w C i C ++. Instrukcja Continue jest dokładnie przeciwna do instrukcji break, jeśli napotkana instrukcja break automatycznie przerywa pętlę. Natomiast instrukcja return całkowicie wychodzi z programu. Zarówno return, jak i break są zastrzeżonymi słowami kluczowymi w przypadku C, C ++ i Java. Żadnego z nich nie należy używać do nazywania zmiennej, metody lub klasy.

Składnia:

for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)
for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)

Przykłady instrukcji Continue w Javie

Poniżej znajduje się kilka przykładów oświadczenia w języku Java:

1. Wykorzystanie instrukcji Continue z pętlą for

Kod:

public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)

Wynik:

Kod Objaśnienie : Tutaj w pętli „p” biegnie od 0 do 5. Wszystkie wartości p są drukowane z wyjątkiem 3, gdy tylko p staje się 3, warunek if staje się prawdziwy i wykonywana jest instrukcja kontynuująca, która pomija instrukcję print. Zatem 3 nie jest widoczne na wyjściu.

  • Tutaj zamiast system.out.print, jeśli używa się system.out.println, wynik można zobaczyć w postaci pionowej, jak pokazano poniżej.

Wynik:

2. Wykorzystanie instrukcji Continue w pętli while

Kod:

public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
max++;
continue;
)
System.out.print(max+" ");
max++;
)
)
)

Wynik:

Kod Objaśnienie: Tutaj w powyższym kodzie wartość maksymalna jest inicjalizowana za pomocą 0. W pętli while wartość maksymalna jest wstępnie sprawdzana, a jeśli warunek jest spełniony, tylko wtedy wykonywany jest dalszy kod, a na końcu kodu odpowiedni drukowana jest maksymalna wartość. Tutaj w tym przykładzie drukowane są wszystkie wartości maksymalne, z wyjątkiem 6, ponieważ gdy tylko wartość maksymalna staje się 6, warunek „if” sprawdza się jako prawda i odpowiednie instrukcje są wykonywane. Zaraz po wykonaniu instrukcji Continue pomija wykonywanie kolejnych instrukcji, takich jak print i max ++. Dlatego całkowicie ignoruje drukowanie wartości 6.

  • Tutaj zamiast system.out.print, jeśli używa się system.out.println, wynik można zobaczyć w postaci pionowej.
  • W powyższym przykładzie, co się stanie, jeśli po instrukcji kontynuacji zostanie napisane max ++?

Kod:

public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
continue;
max++;
// Here the max ++ is written after continue statement
)
System.out.println(max+" ");
)
)
)

Objaśnienie kodu: Fragment kodu, który zostanie napisany po instrukcji „kontynuuj”, jest uważany przez kompilator Java za nieosiągalny, ponieważ głównym celem samej instrukcji kontynuacji jest zignorowanie / pominięcie następujących po niej linii. Powyższy kod okazuje się klasycznym przykładem wyjaśniającym samo istnienie instrukcji continu.

Następujący błąd zostanie zgłoszony przez kompilator Java, gdy tylko kod zostanie zapisany bezpośrednio po instrukcji Continue.

Wynik:

3. Wykorzystanie instrukcji Continue w pętli „do-while”

Kod:

public class DemoContinueUsingDoWhile (
public static void main(String() args) (
int k=10;
do
(
if (k==6)
(
k--;
continue;
)
System.out.print(k+ " ");
k--;
)
while(k>0);
)
)

Wynik:

Objaśnienie kodu : W powyższym kodzie kod jest inicjowany na 10, jak wspomniano wcześniej w przypadku pętli do-while początkowo kod jest wykonywany przynajmniej raz przed przetestowaniem warunku. Postępując zgodnie z powyższą teorią, kod zaczyna działać i jeśli warunek jest sprawdzany, czy k jest równe 6, czy nie. Jeśli warunek jest spełniony, wówczas kod w bloku „if” zostanie wykonany, tutaj najpierw k jest zmniejszane, gdy tylko napotkają instrukcję kontynuacji, pomija resztę kodu i sterowanie wraca do pętli „do-while” ale wcześniej sprawdzany jest stan in while. To jest powód, dla którego 6 nie jest drukowane na wydruku.

Wniosek

W powyższym artykule wyjaśniono cel instrukcji kontynuacji, trzy podane przykłady wyraźnie obrazują użycie w scenariuszu w czasie rzeczywistym. For, while i do-while są uważane za przykłady, a użycie instrukcji kontynuacji jest wyjaśnione na ich podstawie. Podobnie jak kontynuuj, istnieją jeszcze 2 instrukcje zwane break and return, które mają swój własny cel i aplikacje w aplikacjach Java Enterprise.

Polecane artykuły

Jest to przewodnik po instrukcji Continue w Javie. Tutaj omawiamy wprowadzenie do instrukcji Continu w Javie i najlepsze przykłady instrukcji Continu w Javie. Możesz również przejrzeć nasze inne powiązane artykuły, aby dowiedzieć się więcej-

  1. Instrukcje warunkowe w JavaScript
  2. Instrukcja Case w JavaScript
  3. Instrukcja Switch w JavaScript
  4. Instrukcja Break Python