Izjava o prekidu u Javi - Kako break izjava djeluje u Javi s primjerima

Sadržaj:

Anonim

Uvod u Break Statement u Javi

Izjava o prekidu je ključna riječ kojom se zaustavlja izvršenje uputa u petlji, izvršenje koda ostaje nakon petlje. Izjava o prekidu jedan je od najboljih načina za okončanje izvršenja u petlji. Izjava break u javi može se koristiti u više slučajeva upotrebe, najbolji slučaj slučaja break izjava dolazi u petlji u kojoj se prekida izvršenje koda unutar izvršenja petlje i koda nastavlja nakon petlje. Još jedan primjer izjave o prekidu u slučaju prekidača.

Primjer:

Switch(value) (
Case 1:
// Statements
break;
Case 2:
// Statements
break;
Case 3:
// Statements
break;
Default :
//Statements
)

Sintaksa:

Izjava o prekidu je jednostavna jednosmjerna izjava, kako je dano u nastavku. U gore datoj sintaksi prekidača slučaja možemo vidjeti kako se prijelom stavlja na kraju svakog slučaja kako bi se zaustavilo izvršenje unutar petlje.

break;

Dijagram toka

Na donjem dijagramu možemo vidjeti kako raskid naredbe završava izvršenje unutar izjave petlje / prekidača i izvršavanje skoči na sljedeći korak nakon petlje.

Kako Break Statement djeluje na Javi?

  • Izjava Break prekida kompilaciju koda s vanjske strane petlje, dok petlja, do-while, za, za svaki, prebacuje i ostale uvjetne izjave.
  • Izjava o prekidu zatvara petlju u koju je postavljena. ako iskaz prekida nije označen i stavljen unutar petlje, tada će se izvršiti skok izvršenja koda izvan te petlje.
  • U označenoj petlji izjava o prekidu nalazi se s naljepnicom. Izjava o prekidu s oznakom preskače kontrolu izvršavanja programa izvan tog označenog bloka koda.
  • U Javi izjava o prekidu također radi isto kao i u ostalim programskim jezicima.

Primjer 1

Pogledajte primjer kako se izvršenje završava nakon uspješne izvedbe ako kontrola izvršavanja izjave i programa prijeđe na sljedeći korak.

public class BreakStatementExample(
public static void main(String() args)(
// Create frame with title Registration Demo
int i=1;
while(i < 10)(
if(i == 5)(
break;
)
// Printing the counter
System.out.print(i);
System.out.print("\n");
i++;
)
)
)

U gore navedenom primjeru, U petlji, kad brojač dosegne do 5, tada se izvršava izjava o prekidu. Nakon što se izjava prekida izvrši, daljnji brojač neće se prikazati kao izvršenje izjave prekida izvan petlje. možemo vidjeti očekivani rezultat na priloženom snimku zaslona u nastavku.

Izlaz:

Primjer 2

U ovom primjeru možemo vidjeti kako izvršenje skače na vanjski iskaz slučaja prekidača nakon što se bilo koji slučaj ostvari.

public class BreakStatementSwitchCaseExample(
public static void main(String() args)(
int y=2;
showExecution(y);
)
public static void showExecution(int i)(
switch(i)(
case 1:
System.out.print("Case 1 Executed");
break;
case 2:
System.out.print("Case 2 Executed");
break;
case 3:
System.out.print("Case 1 Executed");
break;
default:
System.out.print("Default Case Executed");
)
)
)

U gore navedenom primjeru izjava o prekidu postavlja se u svaki slučaj preklopne izjave. Jednom kada se izvrši bilo koji blok koda slučaja, prekida izvršenje izrade izjave u toj točki i nastavite s izvršavanjem koda izvan izjave prekidača.

Izlaz:

Primjer 3

U ovom primjeru, iskaz prekida nalazi se unutar unutarnje petlje. Kad god se uvjet ispuni i prekida izjava, izvršavanje kôda skače na izvršavanje programa izvan unutarnje petlje.

public class LabeledBreakStatement(
public static void main(String() args)(
for(int i=1; i < 3; i++)(
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break;
)
)
)
)
)

Na snimci zaslona u nastavku, kako se unutarnja petlja prekida nakon ispisa 2.

Izlaz:

Primjer 4

U dolje navedenom primjeru možemo vidjeti primjer označenog prekida izjave. Oznaka prijeloma odnosi se na određeni blok koda. kada se označena izjava o prekidu izvrši, kontrole izvršavanja pomaknu se iz označenog bloka koda.

public class LabeledBreakStatement(
public static void main(String() args)(
primary:
for(int i=1; i < 3; i++)(
secondary:
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break primary;
)
)
)
)
)

U gore navedenom primjeru svaka petlja počinje nakon oznake. U određenim uvjetima, izjava prekida završava tu označenu petlju. & kontrola izvršavanja premješta se na označenu stranu. možemo vidjeti izlaz programa na slici ispod.

Izlaz:

Primjer 5

Prelazak na sljedeći primjer, ovaj primjer ima primjer izjave dok traje dok je u njemu također označen i iskaz prijeloma.

public class DoWhileBreakStatement(
public static void main(String() args)(
int j = 1;
do(
if(j == 6)(
break;
)
System.out.println(j);
j++;
)
while(j < 9);
System.out.println("\n\n");
labeledBreakLoopExample();
//Further Checking execution moves to this step or not
)
//Labeled statement with nested loop
public static void labeledBreakLoopExample()(
primary:
for(int i=1; i < 3; i++)(
secondary:
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break secondary;
)
)
)
)
)

U gore navedenom primjeru možemo vidjeti da će metoda ispisati prvi brojač do 5. Nakon izvršenja izjave o prekidu kada brojač dosegne 6, kontrola izvršavanja programa izvršava if case i ulazi u if kod unutar slučaja. Prekid izvršenja izraza unutar ako uvjet prekida izvršenje petlje i premješta izvršavanje kontrole na sljedeći korak.

Daljnja sljedeća metoda izvršava. ova metoda ima označene izjave. Ova metoda pod određenim istinitim uvjetima izvršava iskaz prekida s sekundarnom oznakom koja zatvara izvršenje sekundarne označene petlje & skokovi programa izvršavanja izvan unutarnje označene petlje.

Izlaz:

prednosti

  • Petlja se lako može zatvoriti korištenjem izjave o prekidu.
  • Može se koristiti u bilo kojoj vrsti petlje, za foreach, dok, dok-vrijeme, itd.
  • Izjava o prekidu može se koristiti s označenom petljom. Označena izjava prekida može se koristiti za daljnje prekidanje izvršenja označene petlje. Ta označena petlja može biti unutarnja ili na gornjoj oznaci u izjavama.
  • Izjava o prekidu čini petlju fleksibilnijom i pruža joj više snage.

Zaključak - Izjava o prekidu u Javi

Pauza je rezervirana ključna riječ java. To je jedna od ključnih riječi koja programeri trenutno koriste za zaustavljanje izvršenja u petlji ili u uvjetnim izjavama i kontrola izvršavanja programa prelazi na sljedeći korak. Njegov scenarij za bolju uporabu spada u izjave o donošenju odluka.

Preporučeni članci

Ovo je vodič za Break Statement na Javi. Ovdje smo raspravljali o uvodu Break Statement-a na Javi i kako izjave break funkcioniraju u Javi zajedno s njegovim primjerom. Možete pogledati i sljedeće članke da biste saznali više -

  1. Izjava slučaja na Javi
  2. Konstruktor na Javi
  3. Destruktor na Javi
  4. StringBuffer na Javi
  5. Primjeri izjave o prekidu u C ++
  6. Izjava o prekidu u C