Nastavak izjavu u Javi - Najbolji primjeri nastavka izjave na Javi

Sadržaj:

Anonim

Uvod u nastavak izjave na Javi

  • Continue Statement u Javi spada u kategoriju iskaza razgrananja. Ostale izjave grananja su prelomi i povratni iskazi. Nastavi jedna je od 51 ključnih riječi u Javi. Ključne riječi u javi poznate su i kao rezervirane riječi koje imaju određenu svrhu. Te se ključne riječi ne trebaju koristiti kao imena varijabli, imena metoda, imena klasa.
  • Svrha pisanja naredne izjave u java kodu je preskočiti trenutnu iteraciju petlje recimo za, dok i dok traje. Upravljanjem se upravlja uglavnom istim petljom (ako nije slomljeno) ili se prebacuje na sljedeću izjavu koda (u slučaju da je prekinuta trenutna petlja).
  • Izjava Continue služi istoj svrsi u slučaju drugih programskih jezika kao što su C i C ++. To je također ključna riječ u C i C ++. Izjava Nastavi je upravo suprotno iskazu prekida ako se pojavi izjava o prekidu automatski prekida petlju. Dok izjava o povratu u potpunosti izlazi iz programa. I povratak i prekid su rezervirane ključne riječi u slučaju C, C ++ i Jave. Nijedan od njih ne bi se trebao koristiti za imenovanje varijable, metode ili klase.

Sintaksa:

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
)

Primjeri nastavka izjave na Javi

Ispod je nekoliko primjera izjave u javi:

1. Upotreba nastavka izjave s petljom

Kodirati:

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

Izlaz:

Objašnjenje koda : Ovdje u petlji 'p' radi od 0 do 5. Sve vrijednosti p se ispisuju osim 3 jer čim p postane 3, uvjet if postaje istinit i izvršava se naredba koja preskače ispis ispisa. Stoga se 3 ne vide u izlazu.

  • Ovdje umjesto system.out.print, ako se koristi system.out.println, izlaz se može vidjeti u okomitom obliku kao što je prikazano u nastavku.

Izlaz:

2. Upotreba nastavka izjave s petljom while

Kodirati:

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

Izlaz:

Objašnjenje koda: Ovdje se u gornjem kôdu maksimalna vrijednost inicijalizira s 0. U petlji za vrijeme prvo se provjerava maksimalna vrijednost, a ako je uvjet ispunjen, tek tada se izvršava daljnji kôd, a na kraju koda odgovarajući ispisana je maks. vrijednost Ovdje su u ovom primjeru ispisane sve maks. Vrijednosti, osim 6, jer čim maks postane 6, uvjet "ako" validira u true i odgovarajuće izjave se izvršavaju. Čim se izvodi nastavak, preskače se izvršavanje sljedećih izjava poput print i max ++. Stoga potpuno zanemaruje ispis vrijednosti 6.

  • Ovdje umjesto system.out.print, ako se koristi system.out.println, izlaz se može vidjeti u vertikalnom obliku.
  • U gornjem primjeru, što se događa ako je nakon + izjave napisana max ++?

Kodirati:

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

Objašnjenje koda: Java prevodilac komad koda koji je napisan nakon izjave „nastavi“ smatra nedostižnim kodom jer je cjelokupna svrha same izjave zanemariti / preskočiti redove koje slijede. Gornji kôd pokazuje se klasičnim primjerom koji objašnjava samo postojanje izjave Continu.

Sljedeću grešku java prevodilac odmah nakon što iskaže izjavu napiše kod.

Izlaz:

3. Uporaba izjave nastavka s petljom dok traje

Kodirati:

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

Izlaz:

Objašnjenje koda : Ovdje se u gornjem kôdu k inicijalizira na 10, kao što je ranije spomenuto u slučaju petlje do-while, u početku se kôd izvršava barem jednom prije nego što se uvjet testira. Tek slijedeći gornju teoriju, kôd se počinje izvoditi i ako se provjerava uvjet je li k jednak 6 ili nije. Ako je uvjet ispunjen, tada se kôd u bloku "ako" izvršava, ovdje prvo k dolazi do smanjenja čim se pojavi naredba, preskoči ostatak koda i kontrola se vrati u petlju "dok" radi. ali prije toga se provjerava stanje u. To je razlog zašto 6 nije tiskano na izlazu.

Zaključak

Gornji članak objašnjava svrhu izjave za nastavak, tri ponuđena primjera jasno prikazuju uporabu u scenariju u stvarnom vremenu. Jer, dok se i vrijeme dok se smatra primjerom, na njima se objašnjava uporaba izraza za nastavak. Baš kao i dalje, postoje još dvije izjave zvane break and return, koja ima svoju svrhu i primjene u java poduzetničkim aplikacijama.

Preporučeni članci

Ovo je vodič za Izvještaj o nastavku na Javi. Ovdje smo razgovarali o uvodu Continue Statement u Javi i gornjim primjerima Continue Statement u Javi. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. Uvjetne izjave u JavaScript-u
  2. Izjava slučaja u JavaScript-u
  3. Izjava o prebacivanju na JavaScript
  4. Izjava o prekidu Pythona