Úvod do prohlášení o zlomu v Javě
Příkaz break je klíčové slovo pro ukončení provádění instrukcí ve smyčce, provádění kódu zůstává i po smyčce. Příkaz break je jedním z nejlepších způsobů ukončení provádění ve smyčce. Příkaz break v java lze použít ve více případech použití, nejlepší případ použití příkazu break přichází ve smyčce, kde ukončí provádění kódu uvnitř smyčky a spuštění kódu pokračuje po smyčce. Další příklad příkazu break v případě přepínače.
Příklad:
Switch(value) (
Case 1:
// Statements
break;
Case 2:
// Statements
break;
Case 3:
// Statements
break;
Default :
//Statements
)
Syntax:
Prohlášení o přerušení je jednoduché jednořádkové prohlášení, jak je uvedeno níže. Ve výše uvedené syntaxi případu přepínače vidíme, jak je konec umístěn na konec každého případu, aby se ukončilo provádění uvnitř smyčky.
break;
Vývojový diagram
V níže uvedeném diagramu vidíme, jak přerušit příkaz ukončí provádění uvnitř příkazu smyčka / přepínač a provedení přejde na další krok za smyčkou.
Jak Break Statement funguje v Javě?
- Příkaz Break přeskočí kompilaci kódu na vnější stranu smyčky, zatímco smyčka, do-while, pro, pro každý, přepínač a další podmíněné příkazy.
- Příkaz break uzavře smyčku, kde je umístěn. pokud příkaz break není označen a umístěn uvnitř smyčky, bude skokovat provádění kódu mimo tuto smyčku.
- V označené smyčce je příkaz break umístěn se štítkem. Příkaz break with label přeskočí řízení provádění programu mimo tento označený kódový blok.
- V jazyce Java funguje příkaz break také stejně jako v jiných programovacích jazycích.
Příklad č. 1
Viz příklad, jak je provádění ukončeno po úspěšném provedení příkazu if a řízení provádění programu přejděte k dalšímu kroku.
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++;
)
)
)
Ve výše uvedeném příkladu, ve smyčce, jakmile čítač dosáhne až 5, provede se příkaz break. Jakmile se příkaz break spustí, další čítač se nezobrazí jako příkaz break, který byl proveden mimo smyčku. Očekávaný výsledek vidíme na přiloženém snímku obrazovky níže.
Výstup:
Příklad č. 2
V tomto příkladu vidíme, jak provádění skočí na vnější stranu příkazu case case, jakmile se některý případ stane skutečností.
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");
)
)
)
Ve výše uvedeném příkladu je příkaz break umístěn v každém případě příkazu switch. jakmile je proveden jakýkoli blok kódu případu, zastavení provádění příkazu break v tomto bodě a obnovení provádění kódu mimo příkaz switch.
Výstup:
Příklad č. 3
V tomto příkladu je příkaz break umístěn uvnitř vnitřní smyčky. Kdykoli je splněna podmínka splnění příkazu & break, spuštění kódu přeskočí řízení provádění programu mimo vnitřní smyčku.
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 níže uvedeném snímku obrazovky je ukončena vnitřní smyčka po tisku 2.
Výstup:
Příklad č. 4
V níže uvedeném příkladu vidíme příklad označeného příkazu break. Označené zalomení odkazuje na konkrétní blok kódu. když označený konec příkazu vykonává, prováděcí prvky se přesunou z označeného kódového bloku.
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;
)
)
)
)
)
Ve výše uvedeném příkladu začíná každá smyčka po označení. Za určitých podmínek ukončuje příkaz break tuto označenou smyčku. & řízení provádění se přesune na vnější stranu označeného. můžeme vidět výstup programu na níže uvedeném snímku obrazovky.
Výstup:
Příklad č. 5
V tomto příkladu je uveden příklad příkazu do-while a také v něm označený konec příkazu.
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;
)
)
)
)
)
Ve výše uvedeném příkladu můžeme vidět, že metoda vytiskne první čítač až do 5. Po provedení příkazu break, když čítač dosáhne 6, provede řízení provádění programu případ if & zadá do vnitřního kódu if případ. Provedení příkazu break uvnitř podmínky if ukončí provádění kontroly provádění smyčky a přesune do dalšího kroku.
Spustí se další další metoda. tato metoda má označené příkazy. Tato metoda za určitých skutečných podmínek provede příkaz break se sekundárním štítkem, který uzavře provádění sekundární označené smyčky a přeskočí provádění programu mimo interní značenou smyčku.
Výstup:
Výhody
- Smyčku lze snadno uzavřít pomocí příkazu break.
- Může být použit v jakémkoli typu smyčky, jako je foreach, while, do-while, atd.
- Příkaz break lze použít s označenou smyčkou. Označený konec příkazu lze použít k dalšímu ukončení tohoto označeného provádění smyčky. Tato označená smyčka může být vnitřní nebo na horním štítku v prohlášeních.
- Příkaz break dělá smyčku flexibilnější a poskytuje jí více energie.
Závěr - prohlášení o zlomu v Javě
Přestávka je vyhrazené klíčové slovo java. Je to jedno z klíčových slov, které programátoři používají k okamžitému ukončení provádění ve smyčce nebo v podmíněných příkazech a řízení provádění programu přejde k dalšímu kroku. Její scénář pro lepší použití spadá do prohlášení o rozhodování.
Doporučené články
Toto je průvodce prolomením příkazu v Javě. Zde diskutujeme úvod do Break Statement v Javě a jak break prohlášení fungují v javě spolu s jeho příkladem. Další informace naleznete také v následujících článcích
- Case Case v Javě
- Konstruktor v Javě
- Destruktor v Javě
- StringBuffer v Javě
- Příklady prohlášení o přerušení v C ++
- Prohlášení o přerušení v C