Break kijelentés a Java-ban Hogyan működik a break állítás java-ban példákkal

Tartalomjegyzék:

Anonim

Bevezetés a Java kijelentéshez

A break utasítás egy kulcsszó, amellyel megszakíthatók az utasítások végrehajtása a hurokban, a kód végrehajtása továbbra is folytatódik a hurok után. A break utasítás az egyik legjobb módszer a hurok végrehajtásának befejezésére. A java-ban a break utasítás többféle esetben használható, a break-utasítás legjobb használata a hurokban érkezik, ahol befejezi a hurokon belüli kód végrehajtását, és a kód végrehajtása a hurok után folytatódik. Egy másik példa a break állításra a kapcsoló esetén.

Példa:

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

Szintaxis:

A törés utasítás az alábbiakban bemutatott egyszerű egysoros állítás. A fenti kapcsoló eset szintaxisában láthatjuk, hogy az egyes esetek végére hogyan helyezzük a szünetet a hurokon belüli végrehajtás megszakításához.

break;

Folyamatábra

Az alábbi diagramban láthatjuk, hogyan lehet az utasítás törésével megszakítani a hurok belsejében levő végrehajtást / kapcsoló utasítás és a végrehajtás a hurok utáni következő lépésre ugrik.

Hogyan működik a Break Statement Java-ban?

  • A Break utasítás a kódösszeállítás a hurok külső oldalára ugrik, míg a hurok, a végrehajtás időtartama, a mindegyik számára a kapcsoló és egyéb feltételes utasítások.
  • A törési utasítás bezárja a hurkot, ahol elhelyezi. ha a törési nyilatkozatot nem címkézik, és a hurok belsejébe helyezik, akkor a kód végrehajtása az adott hurkon kívülre ugrik.
  • A címkézett hurokban a törési nyilatkozatot a címkével helyezik el. Break utasítás a címkével a program végrehajtásának vezérlését a címkézett kódblokkon kívülre viszi.
  • A Java-ban a break utasítás ugyanúgy működik, mint a többi programozási nyelvnél.

1. példa

Lásd a példát, hogyan fejeződik be a végrehajtás sikeres végrehajtása után, ha az utasítás és a program végrehajtásának vezérlése a következő lépésre halad.

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

A fenti példában, a hurokban, ha a számláló eléri az 5-et, akkor a break utasítás végrehajtódik. amint a break utasítás végrehajtja a további számlálót, nem jelenik meg a break utasítás által végrehajtott végrehajtásként a hurokból. a várható eredményt az alábbi mellékelt képernyőképeken láthatjuk.

Kimenet:

2. példa

Ebben a példában láthatjuk, hogy a végrehajtás miként ugorhat a kapcsoló eset kijelentésének kívülre, miután bármely eset valóra válik.

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

A fenti példában a break utasítás minden esetben szerepel a break utasításban. ha az esetleges kódblokk végrehajtásra került, akkor az utasítás megszüntetése abbahagyja a végrehajtást azon a ponton, és folytatja a kód végrehajtását a kapcsoló utasításon kívül.

Kimenet:

3. példa

Ebben a példában a törés utasítás a belső hurok belsejébe kerül. Amikor a feltétel teljesül és a break utasítás végrehajtódik, a kódfuttatás a program végrehajtásának vezérlését a belső hurok külső oldalára ugorja.

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

Az alább bemutatott képernyőképen hogyan fejeződik be a belső hurok nyomtatása után 2.

Kimenet:

4. példa

Az alábbiakban bemutatott példában láthatunk egy címkével feltüntetett törési utasítás példát. A címkézett szünet egy adott kódblokkra utal. amikor a feliratú break utasítás végrehajtja a végrehajtási vezérlőket, akkor a jelölt kódblokkból kikerülnek.

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

A fenti példában minden hurok címke után kezdődik. Bizonyos körülmények között a törésjelzés megszünteti ezt a címkézett hurkot. & végrehajtásvezérlés a címke külső oldalán mozog. láthatjuk a program kimenetét az alábbiakban megadott képernyőképeken.

Kimenet:

5. példa

A következő példához ugorva: Ez a példa tartalmaz egy megszakítási nyilatkozatot, és benne van feltüntetve a törés megállapítás is.

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

A fenti példában láthatjuk, hogy a módszer első számlálót nyomtat 5-ig. A break utasítás végrehajtása után, amikor a számláló eléri a 6-ot, a program végrehajtásának vezérlése végrehajtja az if esetet és beírja az if case belső kódját. A break utasítás végrehajtása az if feltételben befejezi a hurok végrehajtását, és a végrehajtás vezérlését a következő lépésre helyezi.

A következő módszer végrehajtódik. ez a módszer címkézett állításokat tartalmaz. Ez a módszer bizonyos valódi körülmények között végrehajtja a törés nyilatkozatot egy másodlagos címkével, amely bezárja a másodlagos címkézett hurok végrehajtását, és ugrik a program végrehajtására a belső címkézett hurkon kívül.

Kimenet:

Előnyök

  • A hurok könnyen bezárható egy break utasítás használatával.
  • Bármilyen típusú hurokhoz használható, foreach, while, do-while stb.
  • A break utasítás használható címkézett hurokkal. A címkézett törés utasítás felhasználható a jelölt hurok végrehajtásának további megszüntetésére. Ez a címkézett hurok lehet az utasítások belső címkéje vagy a címke felső részén.
  • A break utasítás rugalmasabbá teszi a hurkot, és több energiát biztosít számára.

Következtetés - Break állítás Java-ban

A szünet a fenntartott java kulcsszó. Ez egyike a kulcsszavaknak, amelyeket a programozók használnak a végrehajtás azonnali befejezésére a hurokban, vagy feltételes kijelentéseknél és a program végrehajtásának vezérlése a következő lépésre halad. A jobb felhasználási esetre a döntéshozatali nyilatkozatok vonatkoznak.

Ajánlott cikkek

Ez egy útmutató a Break Statement használatához Java-ban. Itt tárgyaljuk a Java kijelentés bevezetését és azt, hogy a break utasítások miként működnek a Java-ban, példájával együtt. A következő cikkeket is megnézheti további információkért -

  1. Esetnyilatkozat Java-ban
  2. Kivitelező Java-ban
  3. Destructor Java
  4. StringBuffer Java-ban
  5. Példák a törés megállapításra a C ++ kategóriában
  6. Szünetnyilatkozat a C