Come utilizzare Break e Continua la dichiarazione nei loop in Java

Come utilizzare Break e Continua la dichiarazione nei loop in Java

Java fornisce un concetto di dichiarazioni di filiale/ramificazione che ci consente di modificare il flusso di esecuzione in base a alcune condizioni. In Java ci sono tre tipi di dichiarazioni di ramificazione i.e. rompere, continuare e tornare. La pausa e il continuo possono essere applicati per controllare il flusso di esecuzione saltando da una dichiarazione all'altra. Può essere utilizzato all'interno dell'istruzione switch e delle strutture di loop, tuttavia l'istruzione continua può essere utilizzata solo nei loop.

Questo articolo fornirà una panoramica completa dei seguenti concetti relativi alle dichiarazioni di interruzione e continue:

  • Cosa sono le dichiarazioni di pausa e continua in Java
  • Come utilizzare le dichiarazioni di pausa e continuare i loop
  • Come utilizzare le dichiarazioni di rottura nei casi di switch

Quindi iniziamo!

Dichiarazione di pausa in Java

In Java, la "pausa" può essere utilizzata all'interno dei loop e degli interruttori per saltare fuori dall'iterazione. La sintassi dell'istruzione di rottura è mostrata nello snippet di seguito:

rottura;

Sarà scritto in piccole lettere, poiché Java è un linguaggio del caso quindi se qualcuno lo scrive in maiuscolo non funzionerebbe.

Come utilizzare la dichiarazione di pausa nei loop Java

Questa sezione fornirà una guida dettagliata su come utilizzare la dichiarazione di pausa nei loop. Per una migliore comprensione considera il seguente esempio dato:

Esempio

Nel frammento di codice di seguito donati, il ciclo inizia con i = 0 e specifica la consulenza come i<=30. After each iteration, the value of “i” will be incremented 5 times. An if statement is specified within the loop, to terminate the loop if value of “i” becomes equal to 15.

public static void main (string [] args)
int i = 0;
mentre io<=30)
Sistema.fuori.println ("numero:"+ i);
i+= 5;
if (i == 15)
rottura;


Lo snippet sopra fornirà la seguente uscita:

Allo stesso modo l'istruzione di pausa può essere utilizzata all'interno per loop e un ciclo do-while.

Continua la dichiarazione in Java

In Java, a controllo L'istruzione utilizzata per saltare fuori da un ciclo è nota come Continua dichiarazione. Usando Continua Dichiarazione possiamo saltare qualsiasi iterazione di un ciclo e può essere utilizzato in qualsiasi tipo di loop come per, mentre loop, ecc.

L'istruzione Continua dipende da una condizione quando soddisfa la condizione specificata, l'istruzione Continua interrompe l'iterazione corrente e si sposta alla successiva iterazione.

Sintassi

Lo snippet di seguito è sottostante presenta la sintassi di base del Continua Dichiarazione in Java:

Continua;

Come utilizzare la dichiarazione Continua in Java

Comprendiamo il funzionamento del Continua Dichiarazione con l'aiuto di un esempio:

Esempio

Il codice seguente determina come Continua La dichiarazione funziona all'interno del ciclo per:

public static void main (string [] args)
per (int i = 0; i<=30; i+=5)
if (i == 15)
Continua;

Sistema.fuori.println ("numero:"+ i);

Nello snippet di codice sopra, abbiamo specificato un'istruzione IF che determina se il valore di I è uguale a 15 quindi saltare quell'iterazione e passare alla successiva iterazione. Il codice insieme all'output è mostrato nel seguente frammento:

Dall'output, possiamo osservare che manca "15" che verifica che l'affermazione "Continua" funzioni correttamente.

Continua la dichiarazione in While e While While Loop

Il comportamento della dichiarazione continua sarà diverso per il (mentre e fai-while loop) rispetto al ciclo per. In per Loop Se una condizione specificata si soddisfa, il controllo verrà spostato alla successiva iterazione, tuttavia, nel tempo e nel loop do-while, se si verifica una dichiarazione continua, il controllo verrà spostato sulla condizione/espressione booleana specificata all'interno del Mentre ciclo continuo.

Esempio

Questo esempio fornirà la profonda comprensione di come Continua La dichiarazione funziona nel ciclo:

public static void main (string [] args)
int i = 0;
mentre io<=30)
if (i == 15)
Continua;

Sistema.fuori.println ("numero:"+ i);
i+= 5;

Lo snippet sopra mostra il seguente output:

Dall'output, abbiamo osservato che il ciclo while ha stampato solo quei valori che vengono prima della condizione, io.e. Se(i == 15). Questo perché quando un "Continua"L'istruzione si verifica quindi il valore di I rimane uguale a 15 e non viene incrementato. Pertanto dobbiamo incrementare il valore di i = "I+5"Nell'istruzione IF se vogliamo stampare tutti gli altri valori.

Il codice modificato insieme all'output sarà simile a questo:

Ora l'output lo verifica questa volta Continua L'istruzione ha saltato solo il valore specificato e stampato tutti gli altri valori.

Conclusione

Quando un ciclo incontra un rottura istruzione quindi termina l'intero ciclo tuttavia quando un ciclo incontra a Continua L'istruzione quindi termina/salta l'iterazione corrente e si sposta alla successiva iterazione. Questo articolo presenta una panoramica approfondita di Break and Continua in Java, inoltre, fornisce più esempi per la profonda comprensione dei concetti.