Pokračovať v Java Najlepšie príklady príkazu Continue v jazyku Java

Obsah:

Anonim

Úvod do pokračovania v Java

  • Príkaz Pokračovať v jazyku Java patrí do kategórie výpisov vetvenia. Ďalšími vetviacimi výrokmi sú výkazy prerušenia a vrátenia. Pokračovať je jedným z 51 kľúčových slov v jave. Kľúčové slová v jave sú známe aj ako vyhradené slová, ktoré majú konkrétny účel. Tieto kľúčové slová sa nemajú používať ako názvy premenných, názvy metód, názvy tried.
  • Účelom napísania príkazu pokračovať v kóde java je vynechať aktuálnu iteráciu slučky, ktorá hovorí za, while a do-while. Ovládanie sa spracuje väčšinou do tej istej slučky (ak nie je prerušená) alebo je odovzdaná do nasledujúceho príkazu kódu (v prípade, ak je súčasná slučka prerušená).
  • Príkaz Pokračovať slúži na rovnaký účel v prípade, že sa používajú iné programovacie jazyky ako C a C ++. Je to tiež kľúčové slovo v C a C ++. Príkaz Pokračovať je presne oproti príkazu break, ak sa vyskytne príkaz break, automaticky to preruší slučku. Zatiaľ čo návratové vyhlásenie úplne opúšťa program. Návrat a zlom sú vyhradené kľúčové slová v prípade C, C ++ a Java. Ani jeden z nich by sa nemal používať na pomenovanie premennej, metódy alebo triedy.

syntaxe:

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
)

Príklady príkazu Pokračovať v jazyku Java

Nižšie uvádzame niekoľko príkladov príkazu java:

1. Použitie príkazu Continue with for for loop

kód:

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

Výkon:

Vysvetlenie kódu : Tu v cykle 'p' beží od 0 do 5. Všetky hodnoty p sa tlačia okrem 3, pretože akonáhle sa p stane 3, podmienka if sa splní a vykoná sa príkaz pokračovania, ktorý vynechá tlačený príkaz. Vo výstupe teda nie je vidieť 3.

  • Tu namiesto system.out.print, ak jeden používa system.out.println, potom je možné výstup vidieť vo zvislej podobe, ako je uvedené nižšie.

Výkon:

2. Použitie príkazu Pokračovať s cyklom while

kód:

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++;
)
)
)

Výkon:

Vysvetlenie kódu: Tu sa vo vyššie uvedenom kóde inicializuje maximálna hodnota s 0. V slučke while sa najskôr skontroluje maximálna hodnota a ak je splnená podmienka, vykoná sa ďalší kód a na konci kódu sa vykoná zodpovedajúca hodnota. maximálna hodnota sa vytlačí. Tu v tomto príklade sú vytlačené všetky maximálne hodnoty okrem 6, pretože akonáhle sa maximum stane 6, podmienka „if“ sa overí ako true a príslušné príkazy sa vykonajú. Akonáhle je príkaz pokračovania spustený, preskočí vykonanie ďalších príkazov, ako sú tlač a max ++. Takto úplne ignoruje tlač hodnoty 6.

  • Tu namiesto system.out.print, ak jeden používa system.out.println, potom je výstup viditeľný vo vertikálnej podobe.
  • Čo sa stane vo vyššie uvedenom príklade, ak je max ++ napísané za príkazom pokračovať?

kód:

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+" ");
)
)
)

Vysvetlenie kódu: Časť kódu, ktorá je napísaná ďalej po príkaze „pokračovať“, je kompilátorom java považovaná za nedostupný kód, pretože celý účel samotného príkazu pokračovania je ignorovať / preskočiť riadky, ktoré za ním nasledujú. Vyššie uvedený kód sa ukazuje ako klasický príklad, ktorý vysvetľuje samotnú existenciu príkazu pokračovať.

Nasledujúca chyba je vyvolaná kompilátorom Java, akonáhle jeden zapíše kód bezprostredne za príkazom pokračovať.

Výkon:

3. Použitie príkazu Pokračovať so slučkou do-while

kód:

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);
)
)

Výkon:

Vysvetlenie kódu : Tu sa vo vyššie uvedenom kóde inicializuje k 10, ako už bolo uvedené vyššie v prípade slučky do-while, pôvodne sa kód vykoná najmenej raz pred testovaním podmienky. Len podľa vyššie uvedenej teórie sa kód začne vykonávať a či sa skontroluje stav, či sa k rovná 6 alebo nie. Ak je podmienka splnená, vykoná sa kód v bloku „if“, tu sa najprv k dekrementuje, akonáhle sa vyskytne príkaz pokračovania, preskočí zvyšok kódu a kontrola tečie späť do slučky do-while ale predtým je stav skontrolovaný. To je dôvod, prečo sa vo výstupe nevytlačí 6.

záver

Vyššie uvedený článok vysvetľuje účel vyhlásenia o pokračovaní, uvedené tri príklady jasne ukazujú použitie v scenári v reálnom čase. Za, zatiaľ čo a do-while sa považujú za príklady a použitie príkazu pokračovanie je vysvetlené na ich základe. Rovnako ako pokračovanie, existujú ďalšie dve výroky nazývané break and return, ktoré majú svoj vlastný účel a aplikácie v podnikových aplikáciách java.

Odporúčané články

Toto je príručka k príkazu Continue Statement v jazyku Java. V tejto časti uvádzame úvod do aplikácie Continu Statement v jazyku Java a príklady aplikácie Continue Statement v jazyku Java. Viac informácií nájdete aj v ďalších súvisiacich článkoch.

  1. Podmienené vyhlásenia v JavaScripte
  2. Prípad v jazyku JavaScript
  3. Prepnúť vyhlásenie v JavaScripte
  4. Vyhlásenie o zlomení Pythonu