Folytassa nyilatkozatát Java-ban A Java folytatásának legfontosabb példái

Tartalomjegyzék:

Anonim

Bevezetés a Java kijelentés folytatásához

  • A Java továbblépése az elágazó nyilatkozatok kategóriájába tartozik. A többi elágazó nyilatkozat törés és visszatérési nyilatkozat. A Folytatás a java 51 kulcsszójának egyike. A java kulcsszavai fenntartott szavakként is ismertek, amelyeknek konkrét célja van. Ezeket a kulcsszavakat nem szabad változók, módnevek, osztálynevekként használni.
  • A java kódban folytatódó nyilatkozat írásának célja, hogy kihagyja a ciklus mondásának idejét, miközben és közben. A vezérlés többnyire ugyanahhoz a hurokhoz (ha nem tört), vagy átkerül a kód következő utasításához (abban az esetben, ha az aktuális hurok megszakad).
  • A folytatás utasítás ugyanazt a célt szolgálja, ha más programozási nyelvek, például C és C ++. Ez egy kulcsszó a C és a C ++ kategóriában is. A folytatás utasítás éppen ellentétes a törés megállapítással, ha törés nyilatkozatot talál, automatikusan megszakítja a hurkot. Míg a visszatérési nyilatkozat teljesen kilép a programból. A visszatérés és a törés egyaránt fenntartott kulcsszó a C, C ++ és Java esetében. Ezek egyikét sem szabad felhasználni változó, módszer vagy osztály elnevezésére.

Szintaxis:

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
)

Példák a Java kijelentés folytatására

Az alábbiakban néhány példát találunk a java állításra:

1. A Folytatás nyilatkozat használata a hurokhoz

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

Kimenet:

Kód magyarázat : A „p” hurokban itt 0-tól 5-ig terjed. Az összes p érték kinyomtatásra kerül, kivéve a 3-at, mert amint p 3 -vá válik, az if feltétel valóra válik, és végrehajtásra kerül a folytatás utasítás, amely kihagyja a nyomtatási nyilatkozatot. Így a 3 nem látható a kimeneten.

  • Itt a system.out.print helyett, ha valaki a system.out.println fájlt használja, akkor a kimenet függőleges formában látható, az alább látható módon.

Kimenet:

2. A Folytatás nyilatkozat használata a while hurokkal

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

Kimenet:

Kód magyarázat: A fenti kódban a max érték nullával inicializálódik. A while ciklusban a max értékét kezdetben ellenõrizzük, és ha a feltétel teljesül, akkor csak a következõ kód kerül végrehajtásra, és a kód végén a megfelelõ A maximális érték kinyomtatásra kerül. Ebben a példában a max értékek kinyomtatásra kerülnek, kivéve a 6-at, mert amint a max 6-ra válik, az „if” feltétel valóra érvényes és a megfelelő utasítások végrehajtásra kerülnek. Amint a folytatás utasítás végrehajtásra kerül, kihagyja a további utasítások, mint például a print és a max ++ végrehajtását. Így teljesen figyelmen kívül hagyja a 6 érték kinyomtatását.

  • Itt a system.out.print helyett, ha valaki a system.out.println fájlt használja, akkor a kimenet függőleges formában látható.
  • A fenti példában mi történik, ha a max ++ szöveget írják a folytatás utasítás után?

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

Kód magyarázat: A „folytatás” utasítás után következőként írott kóddarabot a java-fordító elérhetetlen kódnak tekinti, mivel maga a folytatási utasítás célja az, hogy figyelmen kívül hagyja / átugorja az azt követő sorokat. A fenti kód egy klasszikus példa, amely magyarázza a folytatódó állítás puszta létezését.

A következő hibát a java-fordító dobja el, amint a kódot közvetlenül a folytatási utasítás után írja.

Kimenet:

3. A Folytatás nyilatkozat használata rövid időtartamú hurokkal

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

Kimenet:

Kód magyarázat : A fenti k kód 10-re inicializálódik, ahogyan azt korábban már említettük a folyamat közbeni hurok esetében, a kódot kezdetben legalább egyszer végrehajtják a feltétel tesztelése elõtt. A fenti elmélet követése után a kód végrehajtást indít, és ha ellenőrizzük a feltételt, akkor k értéke 6-e vagy sem. Ha a feltétel teljesül, akkor az „if” blokkban lévő kód végrehajtásra kerül, itt először a k csökken, amint folytatódnak az utasítás állása, kihagyja a kód többi részét, és a vezérlés visszatér a do-while hurokba. de ezt megelőzően ellenőrzik a bent állapotot. Ez az oka annak, hogy a 6 nem kerül kinyomtatásra a kimeneten.

Következtetés

A fenti cikk magyarázza a folytatási nyilatkozat célját, a bemutatott három példa világosan ábrázolja a felhasználást valós idejű forgatókönyvben. A, míg a míg a rövid időre példákat tekintünk, és a folytatás utasítás használatát azok alapján magyarázzuk. Csakúgy, mint a folytatáshoz, van még 2 utasítás is, az úgynevezett break and return, amelynek megvan a saját célja és alkalmazása a java vállalati alkalmazásokban.

Ajánlott cikkek

Ez egy útmutató a Java kijelentés folytatásához. Itt tárgyaljuk a Java folytatás nyilatkozatának bevezetését és a Java folytatás nyilatkozatának legfontosabb példáit. Megnézheti más kapcsolódó cikkeinket, hogy többet megtudjon-

  1. Feltételes kijelentések a JavaScript-ben
  2. Esetnyilatkozat a JavaScript-ben
  3. Váltás a JavaScripten
  4. Python Break nyilatkozat