Jätka avaldust Java - Parimad näited Jätka avaldusest Java keeles

Lang L: none (table-of-contents):

Anonim

Sissejuhatus Java avalduse jätkamisse

  • Jätka avaldust Java keeles kuulub hargnevate avalduste kategooriasse. Teised hargnevad avaldused on katkestus- ja tagastamisavaldused. Jätka on üks java 51 märksõnast. Jaava märksõnu tuntakse ka reserveeritud sõnadena, millel on konkreetne eesmärk. Neid märksõnu ei tohiks kasutada muutujate nimede, meetodinimede, klassinimedena.
  • Jätkupäringu java-koodi kirjutamise eesmärk on vahele jätta silmuse ütlemise praegune iteratsioon, millal ja millal. Juhtimist käsitletakse enamasti samasse ahelasse (kui see pole katki) või antakse see edasi järgmisele koodi avaldusele (juhul kui praegune ahel on katki).
  • Jätkamine avaldab sama eesmärki juhul, kui muud programmeerimiskeeled, näiteks C ja C ++. See on ka märksõna C ja C ++. Jätkamine on murdumisavaldusega vastupidine, kui katkestuslause tekib, siis see katkestab automaatselt ahela. Arvestades, et tagasisaatmisprogramm väljub programmist täielikult. Nii tagastamine kui ka katkestamine on reserveeritud märksõnad C, C ++ ja Java puhul. Kumbagi neist ei tohiks kasutada muutuja, meetodi või klassi nimetamiseks.

Süntaks:

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
)

Näited Jätka avaldusest Java keeles

Allpool on mõned näited java väitest:

1. Jätka avalduse kasutamine silmuse jaoks

Kood:

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äljund:

Koodi seletus : silmus 'p' kestab vahemikus 0 kuni 5. Kõik p väärtused prinditakse, välja arvatud 3, sest niipea kui p-st saab 3, saab tingimus if tõeseks ja käivitatakse jätkamisavaldus, mis jätab prindi väljavõtte vahele. Seega 3 väljundis ei nähta.

  • Siin kasutatakse süsteemi.out.print asemel, kui kasutatakse süsteemi.out.println, siis saab väljundit näha vertikaalsel kujul, nagu allpool näidatud.

Väljund:

2. Jätka avalduse kasutamine samasilmusega

Kood:

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äljund:

Koodi seletus: ülaltoodud koodis lähtestatakse maksimaalne väärtus nulliga. Kui loop-süsteemis kontrollitakse kõigepealt maksimaalset väärtust ja kui tingimus on täidetud, siis alles siis käivitatakse järgmine kood ja koodi lõpus vastav maksimaalne väärtus trükitakse. Selles näites trükitakse kõik max väärtused, välja arvatud 6, sest niipea kui max saab 6, kehtib “if” tingimus tõeseks ja vastavad avaldused täidetakse. Niipea kui jätkamisavaldus on käivitatud, jätab see vahele järgmiste avalduste nagu print ja max ++ täitmise. Seega eirab see väärtuse 6 printimist täielikult.

  • Siin kasutatakse süsteemi.out.print asemel, kui kasutatakse süsteemi.out.println, siis saab väljundit näha vertikaalsel kujul.
  • Mis juhtub ülaltoodud näites, kui pärast jätkamisavaldust kirjutatakse max ++?

Kood:

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

Koodi seletus: Järgmist pärast jätkamist kirjutatavat kooditükki peab Java-kompilaator kättesaamatuks koodiks, kuna jätkamisavalduse enda eesmärk on ignoreerida / vahele jätta sellele järgnenud read. Ülaltoodud kood osutub klassikaliseks näiteks, mis seletab pelgalt jätkamisavalduse olemasolu.

Järgmise vea viskab Java-kompilaator kohe, kui üks kirjutab koodi kohe pärast jätkamisavaldust.

Väljund:

3. Jätka avalduse kasutamine koos toiminguahelaga

Kood:

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äljund:

Koodi seletus : siin initsialiseeritakse kood k väärtusega 10, nagu varem mainitud katkematu silmuse korral, käivitatakse kood vähemalt üks kord enne tingimuse testimist. Just järgides ülaltoodud teooriat, hakkab kood täitma ja kui kontrollitakse tingimust, kas k on 6 või mitte. Kui tingimus on täidetud, siis täidetakse plokis „if” olev kood, kus esmalt k väheneb kohe, kui nad jätkavad avalduse ilmumist, jätab ülejäänud koodi vahele ja juhtseade voolab tagasi toimimissilmuse juurde kuid enne seda kontrollitakse in situ seisundit. See on põhjus, miks 6 ei trükita väljundis.

Järeldus

Ülaltoodud artikkel selgitab jätkamisavalduse eesmärki, esitatud kolm näidet kirjeldavad selgelt kasutamist reaalajas. Näidiseks loetakse nii mõnda aega kui ka aeg-aega ja nende põhjal selgitatakse jätkamise väite kasutamist. Nii nagu jätkamiseks, on ka 2 avaldust, mida nimetatakse murdmiseks ja tagastamiseks ning millel on oma eesmärk ja rakendused java ettevõtte rakendustes.

Soovitatavad artiklid

See on juhend Jätka avaldust Java keeles. Siin arutleme Jätka avalduse sissejuhatuse kohta Java ja Jätka avalduse tippnäiteid Java kohta. Lisateavet leiate ka meie muudest seotud artiklitest -

  1. Tingimuslikud avaldused JavaScriptis
  2. Juhtumi avaldus JavaScriptis
  3. Lülitage avaldus JavaScriptis
  4. Python Break avaldus