Doorgaan Verklaring in Java - Top voorbeelden van doorlopende verklaring in Java

Inhoudsopgave:

Anonim

Inleiding tot verklaring voortzetten in Java

  • Doorgaan Statement in Java valt onder de categorie vertakkingen. De andere vertakkingen zijn een break- en return-verklaring. Doorgaan is een van de 51 zoekwoorden in Java. Sleutelwoorden in Java worden ook wel gereserveerde woorden genoemd die een specifiek doel hebben. Deze sleutelwoorden worden niet verondersteld te worden gebruikt als variabelenamen, methodenamen, klassennamen.
  • Het doel van het schrijven van een doorlopende instructie in java-code is om de huidige iteratie van een lus voor, while en do-while over te slaan. Het besturingselement wordt meestal in dezelfde lus verwerkt (indien niet verbroken) of wordt doorgegeven aan de volgende instructie van de code (in het geval dat de huidige lus verbroken wordt).
  • Doorgaan dient hetzelfde doel in het geval andere programmeertalen zoals C en C ++. Het is ook een trefwoord in C en C ++. De instructie Continue is tegenovergesteld aan de break-instructie. Als een break-instructie wordt aangetroffen, wordt de lus automatisch verbroken. Terwijl de retourverklaring het programma volledig verlaat. Zowel return als break zijn gereserveerde sleutelwoorden in het geval van C, C ++ en Java. Geen van beide mag worden gebruikt voor het benoemen van een variabele, methode of klasse.

Syntaxis:

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
)

Voorbeelden van doorlopende verklaring in Java

Hieronder staan ​​enkele voorbeelden van de verklaring in Java:

1. Gebruik van doorlopende verklaring met voor lus

Code:

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

Output:

Code Verklaring : Hier in de lus loopt 'p' van 0 tot 5. Alle waarden van p worden afgedrukt behalve 3, want zodra p 3 wordt, wordt de voorwaarde if en wordt de instructie continue uitgevoerd die de afdrukopdracht overslaat. Dus 3 wordt niet gezien in de uitvoer.

  • Hier in plaats van system.out.print, als men system.out.println gebruikt, is de uitvoer in de verticale vorm te zien, zoals hieronder wordt getoond.

Output:

2. Gebruik van de instructie Doorgaan met de while-lus

Code:

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

Output:

Code Verklaring: Hier in de bovenstaande code wordt de maximale waarde geïnitialiseerd met 0. In de while-lus wordt de maximale waarde aanvankelijk gecontroleerd en als aan de voorwaarde is voldaan, wordt alleen de verdere code uitgevoerd en aan het einde van de code de overeenkomstige maximale waarde wordt afgedrukt. Hier in dit voorbeeld worden alle max-waarden afgedrukt, behalve 6, omdat zodra de max 6 wordt, de voorwaarde "if" geldig is voor true en de bijbehorende instructies worden uitgevoerd. Zodra de instructie continue wordt uitgevoerd, wordt de uitvoering van verdere instructies zoals print en max ++ overgeslagen. Het negeert dus volledig de waarde van 6.

  • Hier in plaats van system.out.print, als men system.out.println gebruikt, is de uitvoer in verticale vorm te zien.
  • Wat gebeurt er in het bovenstaande voorbeeld als max ++ wordt geschreven na de instructie continue?

Code:

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

Code Verklaring: Het stuk code dat hierna wordt geschreven na de instructie "continue" wordt door de Java-compiler als onbereikbare code beschouwd omdat het hele doel van een instructie continue is de regels die erop volgen te negeren / over te slaan. De bovenstaande code blijkt een klassiek voorbeeld te zijn dat het loutere bestaan ​​van de instructie continue verklaart.

De volgende fout wordt gegenereerd door de Java-compiler zodra iemand code schrijft direct na de instructie continue.

Output:

3. Gebruik van doorlopende verklaring met een do-while-lus

Code:

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

Output:

Code Verklaring : Hier in de bovenstaande code is k geïnitialiseerd op 10, zoals eerder vermeld in het geval van een do-while-lus, wordt de code in eerste instantie ten minste één keer uitgevoerd voordat de voorwaarde wordt getest. Net na de bovenstaande theorie wordt de code uitgevoerd en als de voorwaarde wordt gecontroleerd of k gelijk is aan 6 of niet. Als aan de voorwaarde wordt voldaan, wordt de code in het "if" -blok uitgevoerd, hier wordt eerst de k verlaagd wanneer ze doorgaan met de instructie, wordt de rest van de code overgeslagen en gaat de besturing terug naar de do-while-lus maar daarvoor wordt de toestand in while gecontroleerd. Dit is de reden waarom 6 niet in de uitvoer wordt afgedrukt.

Conclusie

In het bovenstaande artikel wordt het doel van de continue verklaring uitgelegd, de drie voorbeelden geven duidelijk het gebruik in een realtime scenario weer. Want, while en do-while worden als voorbeelden beschouwd en het gebruik van de instructie continue wordt op basis hiervan uitgelegd. Net als doorgaan zijn er nog 2 uitspraken genaamd break and return die hun eigen doel en toepassingen hebben in java enterprise-applicaties.

Aanbevolen artikelen

Dit is een handleiding voor de verklaring Continue in Java. Hier bespreken we een inleiding tot Continue Statement in Java en topvoorbeelden van Continue Statement in Java. U kunt ook onze andere gerelateerde artikelen doornemen voor meer informatie-

  1. Voorwaardelijke verklaringen in JavaScript
  2. Case Statement in JavaScript
  3. Switch-verklaring in JavaScript
  4. Python Break-verklaring