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 -
- Esetnyilatkozat Java-ban
- Kivitelező Java-ban
- Destructor Java
- StringBuffer Java-ban
- Példák a törés megállapításra a C ++ kategóriában
- Szünetnyilatkozat a C