Dichiarazione di break in Java - Funzionamento dell'istruzione break in java con esempi

Sommario:

Anonim

Introduzione alla Break Break in Java

L'istruzione break è una parola chiave per terminare l'esecuzione delle istruzioni nel ciclo, l'esecuzione del codice rimane continua dopo il ciclo. L'istruzione break è uno dei modi migliori per terminare l'esecuzione nel ciclo. L'istruzione break in java può essere utilizzata in più casi d'uso, il caso d'uso migliore dell'istruzione break arriva nel ciclo in cui termina l'esecuzione del codice all'interno del ciclo e l'esecuzione del codice riprende dopo il ciclo. Un altro esempio di un'istruzione break nel caso switch.

Esempio:

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

Sintassi:

L'istruzione break è una semplice istruzione di una riga come indicato di seguito. Nella sintassi del caso switch sopra indicata, possiamo vedere come viene posizionata l'interruzione alla fine di ogni caso per terminare l'esecuzione all'interno del loop.

break;

Diagramma di flusso

Nel diagramma sotto riportato, possiamo vedere come interrompere l'istruzione termina l'esecuzione all'interno dell'istruzione loop / switch e l'esecuzione passa al passaggio successivo dopo il loop.

Come funziona Break Statement in Java?

  • L'istruzione Break salta la compilazione del codice all'esterno del loop, mentre loop, do-while, for, for-each, switch e altre istruzioni condizionali.
  • L'istruzione break chiude il ciclo in cui è posizionato. se un'istruzione break non viene etichettata e posizionata all'interno del loop, salterà l'esecuzione del codice all'esterno di quel loop.
  • Nel ciclo con etichetta, l'istruzione break viene posizionata con l'etichetta. Dichiarazione di interruzione con controllo dell'esecuzione del programma di salti dell'etichetta all'esterno del blocco di codice etichettato.
  • In Java, l'istruzione break funziona anche come in altri linguaggi di programmazione.

Esempio 1

Vedere l'esempio, come viene terminata l'esecuzione dopo l'esecuzione corretta di se il controllo di esecuzione dell'istruzione e del programma passa al passaggio successivo.

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

Nell'esempio sopra riportato, Nel ciclo, una volta che il contatore raggiunge fino a 5, viene eseguita l'istruzione break. una volta eseguita l'istruzione break, il contatore non verrà più visualizzato come istruzione break eseguita al di fuori del ciclo. possiamo vedere il risultato atteso nella schermata allegata qui sotto.

Produzione:

Esempio n. 2

In questo esempio, possiamo vedere come l'esecuzione salta all'esterno dell'istruzione case switch quando un caso diventa vero.

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

Nell'esempio sopra riportato, l'istruzione break viene inserita in ciascun caso dell'istruzione switch. una volta eseguito qualsiasi blocco di codice del caso, interrompere l'esecuzione in quel punto e riprendere l'esecuzione del codice al di fuori dell'istruzione switch.

Produzione:

Esempio n. 3

In questo esempio, l'istruzione break viene posizionata all'interno del loop interno. Ogni volta che viene eseguita l'istruzione condition & break, l'esecuzione del codice salta il controllo dell'esecuzione del programma all'esterno del ciclo interno.

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

Nella schermata di seguito, come termina il ciclo interno dopo la stampa 2.

Produzione:

Esempio n. 4

Nell'esempio riportato di seguito, possiamo vedere un esempio di istruzione break con etichetta. L'interruzione con etichetta si riferisce a un particolare blocco di codice. quando l'istruzione break con etichetta esegue i controlli di esecuzione, spostarsi dal blocco di codice con etichetta.

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

Nell'esempio sopra riportato, ogni ciclo inizia dopo un'etichetta. In determinate condizioni, l'istruzione break termina quel ciclo etichettato. e il controllo dell'esecuzione si sposta all'esterno dell'etichetta. possiamo vedere l'output del programma nella schermata di seguito.

Produzione:

Esempio n. 5

Passando all'esempio successivo, questo esempio contiene l'esempio di un'istruzione do-while e anche un'etichetta break break in essa.

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

Nell'esempio sopra riportato, possiamo vedere che il metodo stamperà il primo contatore fino a 5. Dopo l'esecuzione dell'istruzione break quando il contatore raggiunge 6, il controllo di esecuzione del programma esegue il caso if e immesso nel codice if case all'interno. L'esecuzione dell'istruzione break all'interno della condizione if termina l'esecuzione del loop e sposta il controllo dell'esecuzione al passaggio successivo.

Viene eseguito ulteriormente il metodo successivo. questo metodo prevede istruzioni etichettate. Questo metodo in determinate condizioni reali esegue l'istruzione break con un'etichetta secondaria che chiude l'esecuzione di un ciclo con etichetta secondaria e l'esecuzione del programma di salti al di fuori del ciclo con etichetta interno.

Produzione:

vantaggi

  • Un loop può essere facilmente chiuso usando un'istruzione break.
  • Può essere utilizzato in qualsiasi tipo di loop-like, foreach, while, do-while, ecc.
  • L'istruzione break può essere utilizzata con un ciclo etichettato. L'istruzione break con etichetta può essere utilizzata per terminare ulteriormente l'esecuzione del loop con etichetta. Tale ciclo etichettato può essere interno o nell'etichetta superiore nelle istruzioni.
  • L'istruzione break rende il loop più flessibile e fornisce più potenza ad esso.

Conclusione - Break Break in Java

L'interruzione è la parola chiave java riservata. È una delle parole chiave che viene utilizzata dai programmatori per interrompere immediatamente l'esecuzione nel ciclo o nelle istruzioni condizionali e il controllo dell'esecuzione del programma passa al passaggio successivo. Il suo scenario di utilizzo migliore rientra nelle dichiarazioni decisionali.

Articoli consigliati

Questa è una guida alla Break Break in Java. Qui discutiamo l'introduzione a Break Statement in Java e come funzionano le istruzioni break in Java insieme al suo esempio. Puoi anche consultare i seguenti articoli per saperne di più-

  1. Dichiarazione del caso in Java
  2. Costruttore in Java
  3. Distruttore in Java
  4. StringBuffer in Java
  5. Esempi di Break Break in C ++
  6. Dichiarazione di break in C