Johdanto Jatka lausuntoa Java
- Jatka Java-lausetta kuuluu haarautuvien lauseiden luokkaan. Muut haaroituslausekkeet ovat tauko- ja paluulausekkeita. Jatka on yksi javan 51 avainsanasta. Java-avainsanat tunnetaan myös varattuina sanoina, joilla on tietty tarkoitus. Näitä avainsanoja ei ole tarkoitus käyttää muuttujien niminä, menetelmäniminä, luokaniminä.
- Jatkuvan lauseen kirjoittamisen java-koodiin tarkoitus on ohittaa silmukan sanonnan hetkinen toisto, kun taas ja aikaa. Ohjaus käsitellään pääosin samalle silmukalle (jos sitä ei ole katkaistu) tai se siirretään koodin seuraavaan lauseeseen (jos nykyinen silmukka katkeaa).
- Jatkolausunto palvelee samaa tarkoitusta, jos muut ohjelmointikielet, kuten C ja C ++. Se on myös avainsana C: ssä ja C ++: ssa. Jatka-lause on vastapäätä tauonlauseketta, jos havaitaan lause, se katkaisee silmukan automaattisesti. Palautuslausunto poistuu kokonaan ohjelmasta. Sekä paluu että tauko ovat varatut avainsanat C-, C ++- ja Java-tapauksissa. Kumpaakaan niistä ei tulisi käyttää muuttujan, menetelmän tai luokan nimeämiseen.
Syntaksi:
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
)
Esimerkkejä Jatka-lausunnosta Java-ohjelmassa
Alla on esimerkkejä Java-lauseesta:
1. Jatka-lauseen käyttö silmukalle
Koodi:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
lähtö:
Koodin selitys : Tässä silmukassa 'p' kulkee välillä 0 - 5. Kaikki p: n arvot tulostetaan paitsi 3, koska heti kun p: stä tulee 3, if-olosuhteesta tulee tosi ja jatko-lause suoritetaan, joka ohittaa tulostuksen. Siten 3 ei näy ulostulossa.
- Tässä käytetään järjestelmän.out.print sijaan, jos käytetään järjestelmää.out.println, tuloste voidaan nähdä pystysuorassa muodossa alla esitetyllä tavalla.
lähtö:
2. Jatka-lauseen käyttö samalla silmukalla
Koodi:
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++;
)
)
)
lähtö:
Koodin selitys: Tässä yllä olevassa koodissa maksimiarvo alustetaan nollalla. Samanaikaisesti silmukassa maksimiarvo tarkistetaan aluksi, ja jos ehto täyttyy, vasta sitten suoritetaan uusi koodi ja koodin lopussa vastaava max arvo tulostetaan. Tässä esimerkissä kaikki max -arvot tulostetaan lukuun ottamatta 6, koska heti kun maxista tulee 6, “if” -tila validoituu tosi ja vastaavat lauseet suoritetaan. Heti kun jatka käsky on suoritettu, se ohittaa seuraavien lauseiden, kuten print ja max ++, suorittamisen. Siten se jättää täysin huomioimatta arvon 6 tulostamisen.
- Tässä käytetään järjestelmän.out.print sijaan, jos käytetään järjestelmää.out.println, tuloste voidaan nähdä pystysuunnassa.
- Mitä tapahtuu yllä olevassa esimerkissä, jos max ++ kirjoitetaan jatkavan lauseen jälkeen?
Koodi:
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+" ");
)
)
)
Koodin selitys: Java-kääntäjä pitää seuraavana ”jatka” -lausunnon jälkeen kirjoitettua koodipalaa saavuttamattomana koodina, koska jatkavan lauseen koko tarkoitus on itse jättää huomioimatta / ohittaa sitä seuraavat rivit. Yllä oleva koodi osoittautuu klassiseksi esimerkiksi, joka selittää pelkkän jatkamislausekkeen olemassaolon.
Seuraavan virheen heittää Java-kääntäjä heti, kun yksi kirjoittaa koodin heti jatkavan lauseen jälkeen.
lähtö:
3. Jatka-lausunnon käyttö väliaikaisella silmukalla
Koodi:
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);
)
)
lähtö:
Koodin selitys : Tässä yllä oleva koodi k alustetaan 10: ksi, kuten aikaisemmin mainittiin keskeytyssilmukan tapauksessa koodi suoritetaan alun perin ainakin kerran ennen ehdon testaamista. Vain yllä olevan teorian jälkeen koodi alkaa suorittaa ja jos ehto tarkistetaan, onko k yhtä suuri kuin 6. Jos ehto täyttyy, "if" -lohkossa oleva koodi suoritetaan, tässä ensin k pienenee heti, kun he jatkavat käskyä, se ohittaa loput koodista ja ohjaus virtaa takaisin tekemisaikasilmukkaan. mutta ennen sitä tilan kunto tarkistetaan. Tästä syystä 6: ta ei tulosteta tulosteeseen.
johtopäätös
Yllä oleva artikkeli selittää jatkotoimenpiteen tarkoituksen, annetut kolme esimerkkiä kuvaavat käytön selvästi reaaliaikaisessa tilanteessa. Sillä, kun taas aikaa ja tekemistä pidetään esimerkkeinä, ja jatko-lauseen käyttö selitetään niiden perusteella. Aivan kuten jatkamiseen, on vielä 2 lausetta, nimeltään break and return, jolla on oma tarkoitus ja sovellukset Java-yrityssovelluksissa.
Suositellut artikkelit
Tämä on opas Jatka-lausuntoon Java-kielellä. Tässä keskustellaan johdannosta Java-jatkolausuntoon ja suosituimpiin esimerkkeihin jatkolausunnosta Java-kielellä. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja-
- Ehdollinen lausunto JavaScript-muodossa
- Tapauslauseke JavaScriptissä
- Vaihda lause JavaScriptillä
- Python Break -lausunto