Introduzione alla Dichiarazione Continua in Java
- Continua La dichiarazione in Java rientra nella categoria delle dichiarazioni di diramazione. Le altre dichiarazioni di diramazione sono dichiarazioni di rottura e di ritorno. Continua è una delle 51 parole chiave in Java. Le parole chiave in java sono anche conosciute come parole riservate che hanno uno scopo specifico. Queste parole chiave non dovrebbero essere usate come nomi di variabili, nomi di metodi, nomi di classi.
- Lo scopo di scrivere un'istruzione continue nel codice java è saltare l'attuale iterazione di un ciclo dire per, while e do-while. Il controllo viene gestito principalmente nello stesso loop (se non viene interrotto) o viene passato all'istruzione successiva del codice (nel caso in cui il loop corrente venga interrotto).
- L'istruzione Continue ha lo stesso scopo nel caso in cui altri linguaggi di programmazione come C e C ++. È anche una parola chiave in C e C ++. L'istruzione continue è esattamente opposta all'istruzione break se viene rilevata un'istruzione break che interrompe automaticamente il ciclo. Considerando che la dichiarazione di ritorno esce completamente dal programma. Sia return che break sono parole chiave riservate nel caso di C, C ++ e Java. Nessuno dei due dovrebbe essere usato per nominare una variabile, un metodo o una classe.
Sintassi:
for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)
Esempi di istruzioni continue in Java
Di seguito sono riportati alcuni esempi dell'istruzione in java:
1. Utilizzo dell'istruzione Continue con il ciclo for
Codice:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
Produzione:
Codice Spiegazione : Qui nel ciclo 'p' viene eseguito da 0 a 5. Tutti i valori di p vengono stampati tranne 3 perché non appena p diventa 3, la condizione if diventa vera e viene eseguita l'istruzione continue che salta l'istruzione print. Quindi 3 non è visibile nell'output.
- Qui invece di system.out.print, se si utilizza system.out.println, l'output può essere visualizzato in forma verticale come mostrato di seguito.
Produzione:
2. Utilizzo dell'istruzione Continue con il ciclo while
Codice:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
max++;
continue;
)
System.out.print(max+" ");
max++;
)
)
)
Produzione:
Spiegazione del codice: Qui nel codice sopra il valore massimo viene inizializzato con 0. Nel ciclo while, il valore massimo viene inizialmente verificato e se la condizione è soddisfatta, solo allora viene eseguito l'ulteriore codice e alla fine del codice viene corrispondente viene stampato il valore massimo. Qui in questo esempio, vengono stampati tutti i valori massimi tranne 6, poiché non appena il valore massimo diventa 6, la condizione "if" viene convalidata su true e le istruzioni corrispondenti vengono eseguite. Non appena viene eseguita l'istruzione continue, salta l'esecuzione di ulteriori istruzioni come print e max ++. Quindi ignora completamente la stampa del valore di 6.
- Qui invece di system.out.print, se si utilizza system.out.println, l'output può essere visualizzato in forma verticale.
- Nell'esempio sopra, cosa succede se max ++ viene scritto dopo l'istruzione continue?
Codice:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
continue;
max++;
// Here the max ++ is written after continue statement
)
System.out.println(max+" ");
)
)
)
Spiegazione del codice: il pezzo di codice che viene scritto dopo l'istruzione "continue" viene considerato come codice irraggiungibile dal compilatore java perché lo scopo stesso di un'istruzione continue è ignorare / saltare le righe seguite da esso. Il codice sopra si dimostra un classico esempio che spiega la semplice esistenza dell'istruzione continue.
Il seguente errore viene generato dal compilatore java non appena si scrive il codice immediatamente dopo l'istruzione continue.
Produzione:
3. Utilizzo dell'istruzione Continue con un ciclo do-while
Codice:
public class DemoContinueUsingDoWhile (
public static void main(String() args) (
int k=10;
do
(
if (k==6)
(
k--;
continue;
)
System.out.print(k+ " ");
k--;
)
while(k>0);
)
)
Produzione:
Spiegazione del codice : Qui nel codice sopra riportato k viene inizializzato su 10, come menzionato in precedenza in caso di ciclo do-while inizialmente il codice viene eseguito almeno una volta prima che la condizione venga testata. Seguendo la teoria di cui sopra il codice inizia l'esecuzione e se viene verificata la condizione se k è uguale a 6 o meno. Se la condizione è soddisfatta, il codice nel blocco "if" viene eseguito, qui prima k viene decrementato non appena viene rilevata l'istruzione, salta il resto del codice e il controllo ritorna al ciclo do-while ma prima viene verificata la condizione in while. Questo è il motivo per cui 6 non viene stampato nell'output.
Conclusione
L'articolo di cui sopra spiega lo scopo dell'istruzione continue, i tre esempi forniti descrivono chiaramente l'utilizzo in uno scenario in tempo reale. Perché, while e do-while sono considerati esempi e l'uso dell'istruzione continue è spiegato sulla base. Proprio come continuare, ci sono altre 2 dichiarazioni chiamate break and return che hanno il loro scopo e le loro applicazioni nelle applicazioni java enterprise.
Articoli consigliati
Questa è una guida all'istruzione Continue in Java. Qui discutiamo un'introduzione a Continue Statement in Java e i migliori esempi di Continue Statement in Java. Puoi anche consultare i nostri altri articoli correlati per saperne di più-
- Dichiarazioni condizionali in JavaScript
- Dichiarazione del caso in JavaScript
- Cambia istruzione in JavaScript
- Dichiarazione Python Break