Introduktion til fortsat erklæring i Java

  • Fortsæt-erklæring i Java kommer under kategorien forgreningsangivelser. De andre forgreningsudsagn er en break- og return-erklæring. Fortsæt er et af de 51 nøgleord i java. Nøgleord i java er også kendt som reserverede ord, der har et specifikt formål. Disse nøgleord skal ikke bruges som variabelnavne, metodenavne, klassenavne.
  • Formålet med at skrive en fortsættelsesangivelse i java-kode er at springe den aktuelle iteration af en løkke, siger til, mens og gør-mens. Styringen håndteres for det meste til den samme sløjfe (hvis ikke brudt), eller den overføres til den næste sætning af koden (i tilfælde af, at den aktuelle sløjfe er brudt).
  • Udsagn om fortsat tjener det samme formål i tilfælde af andre programmeringssprog som C og C ++. Det er også et nøgleord i C og C ++. Fortsætnings udsagn er lige overfor brudmeddelelsen, hvis der opstår en pausedeklaration, bryder den automatisk løkken. Der henviser til, at returopgørelsen fuldstændigt kommer ud af programmet. Både retur og pause er reserverede nøgleord i tilfælde af C, C ++ og Java. Ingen af ​​dem skal bruges til at navngive en variabel, metode eller klasse.

Syntaks:

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
)

Eksempler på Fortsæt-erklæring i Java

Herunder er nogle eksempler på udsagnet i java:

1. Brug af Fortsætningserklæring med for loop

Kode:

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

Produktion:

Forklaring af kode : Her i løkken løber 'p' fra 0 til 5. Alle p-værdierne udskrives undtagen 3, fordi så snart p bliver 3, hvis betingelsen bliver sand, og fortsættelsesangivelsen udføres, som springer udskrivningsangivelsen over. Således ses 3 ikke i output.

  • Her i stedet for system.out.print, hvis man bruger system.out.println, kan output ses i den lodrette form som vist nedenfor.

Produktion:

2. Brug af Fortsætningserklæring med while-loopen

Kode:

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

Produktion:

Kodeforklaring: Her i ovenstående kode initialiseres maksimalværdien med 0. I mensløkken kontrolleres maksimalværdien oprindeligt, og hvis betingelsen er opfyldt, udføres kun den yderligere kode og i slutningen af ​​koden den tilsvarende maks. værdi udskrives. Her i dette eksempel udskrives alle maks-værdierne undtagen 6, fordi så snart max bliver 6 "hvis" -tilstanden valideres til sand, og de tilsvarende udsagn udføres. Så snart fortsætningserklæringen udføres springer den over udførelsen af ​​yderligere udsagn som udskrivning og max ++. Således ignorerer det helt at udskrive værdien på 6.

  • Her i stedet for system.out.print, hvis man bruger system.out.println, kan output ses i lodret form.
  • Hvad sker der i ovenstående eksempel, hvis der skrives max ++ efter fortsætningserklæringen?

Kode:

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

Forklaring af kode : Kodestykket, der skrives næste efter "fortsæt" -angivelsen, betragtes som uopnåelig kode af java-kompilatoren, fordi hele formålet med en fortsætningsopgørelse selv er at ignorere / springe de linjer, der er fulgt af. Ovenstående kode viser sig at være et klassisk eksempel, der forklarer den blotte eksistens af fortsættelsesangivelsen.

Følgende fejl bliver kastet af javakompilatoren, så snart man skriver kode umiddelbart efter fortsætningserklæringen.

Produktion:

3. Brug af Fortsætningserklæring med en do-while-loop

Kode:

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

Produktion:

Forklaring af kode : Her i ovenstående kode initialiseres k til 10, som tidligere nævnt i tilfælde af do-mens-loop, udføres koden mindst en gang, før betingelsen testes. Bare efter ovenstående teori begynder koden at udføres, og hvis betingelsen kontrolleres, om k er lig med 6 eller ikke. Hvis betingelsen er opfyldt, udføres koden i "hvis" -blokken, her først er k nedbrydning, så snart de fortsætter, udsagnet er overgået, det springer resten af ​​koden over, og kontrollen flyder tilbage til do-mens-loopen men inden det kontrolleres tilstanden i mens. Dette er grunden til, at 6 ikke udskrives i output.

Konklusion

Ovenstående artikel forklarer formålet med fortsætningserklæringen. De tre eksempler, der leveres, viser klart brugen i et realtidscenarie. For, mens og do-while betragtes som eksempler, og brugen af ​​fortsat-erklæring forklares på deres grundlag. Ligesom fortsætte er der 2 flere udsagn kaldet break and return, som har deres eget formål og applikationer i java enterprise applikationer.

Anbefalede artikler

Dette er en guide til Fortsætningserklæringen i Java. Her diskuterer vi en introduktion til Continue Statement i Java og topeksempler på Continue Statement in Java. Du kan også gennemgå vores andre relaterede artikler for at lære mere-

  1. Betingede erklæringer i JavaScript
  2. Sagserklæring i JavaScript
  3. Skift erklæring i JavaScript
  4. Python Break-erklæring

Kategori: