Differenza tra interruzione e continua in Java

Differenza chiave - break vs Continua in Java
 

Nella programmazione, a volte è necessario ripetere più volte una dichiarazione o un insieme di istruzioni. I loop sono utilizzati per iterare un numero di volte lo stesso insieme di istruzioni. Alcuni esempi di loop sono il ciclo while, do while loop e for loop. Nel ciclo while, l'espressione di test viene valutata per prima. Se è vero, le istruzioni all'interno del ciclo while vengono eseguite. Alla fine, l'espressione di test viene valutata di nuovo. Se è vero, le istruzioni verranno eseguite di nuovo. Quando l'espressione di test diventa falsa, il ciclo termina. Il ciclo do while è simile al ciclo while. Ma le istruzioni vengono eseguite una volta prima che venga controllata l'espressione di test. Il ciclo for viene utilizzato quando il numero di iterazioni è noto all'inizio. L'inizializzazione avviene prima. Quindi viene controllata l'espressione di test. Se è vero, il ciclo viene eseguito. Quindi viene valutata l'espressione di aggiornamento. Di nuovo, l'espressione di test è verificata. Se è vero, il ciclo viene eseguito. Questo processo si ripete fino a quando l'espressione di test diventa falsa. Talvolta è necessario saltare alcune istruzioni all'interno del ciclo o terminare immediatamente il ciclo senza controllare l'espressione di test. Le istruzioni break e continue possono essere utilizzate per ottenere questo compito. L'interruzione viene utilizzata per terminare immediatamente il ciclo e passare il controllo del programma all'istruzione successiva dopo il ciclo. Il continuare è usato per saltare l'iterazione corrente del ciclo. Questo è il differenza fondamentale tra interruzione e continua in Java.

CONTENUTO

1. Panoramica e differenza chiave
2. Cos'è l'interruzione in Java
3. Cosa è continuato in Java
4. Somiglianze tra interruzione e continua in Java
5. Confronto affiancato - interruzione vs continua in Java in forma tabulare
6. Sommario

Cos'è l'interruzione in Java?

L'interruzione viene utilizzata per terminare immediatamente dal ciclo. Quando c'è un'istruzione break, il controllo viene passato all'istruzione dopo il ciclo. La parola chiave 'break' è usata per indicare l'istruzione break. Anche se il programma sta eseguendo il ciclo, se si verifica un'interruzione, l'esecuzione del ciclo termina. Pertanto, se il programmatore desidera interrompere l'esecuzione quando viene soddisfatta una condizione specifica, può utilizzare l'istruzione break.

Figura 01: programma Java con istruzione break

Secondo il programma precedente, il ciclo for scorre da 1 a 10. Quando il valore i diventa 6, l'espressione di test diventa vera. Quindi, l'istruzione break viene eseguita e il ciclo termina. Quindi, il valore dopo 6 non verrà stampato. Solo il valore da 1 a 5 stampe.

Cosa è continuato in Java?

Il continuare è usato per saltare l'iterazione corrente del ciclo. La parola chiave "continua" viene utilizzata per indicare l'istruzione continua. Quando continua esegue, il controllo del programma raggiunge la fine del ciclo. Quindi viene controllata l'espressione di test. In un ciclo for, l'istruzione di aggiornamento viene verificata prima di valutare l'espressione di test.

Figura 02: programma Java con istruzione continua

Secondo il programma precedente, il ciclo for scorre da 1 a 10. Quando i è 1, il resto dopo aver diviso per due è 1. Quindi, la condizione if è vera. Pertanto, l'istruzione continue viene eseguita e l'iterazione salta al successivo. Poi vengo 2. Quando dividi 2 per 2, il resto è 0. La condizione è falsa. Quindi, continua non viene eseguito. Pertanto, il valore 2 viene stampato. Nella successiva iterazione, i è 3. Quando lo dividiamo per 2, il resto è 1. La condizione è vera. Quindi, continua ad eseguire e l'iterazione salta al successivo e io divento 4. Questo processo si ripete finché non diventa 10. Se il resto è uno, l'iterazione salta al successivo a causa dell'istruzione continue. Vengono stampati solo i numeri pari.

Qual è la somiglianza tra interruzione e continua in Java?

  • Sia break che continue in Java vengono utilizzati per cambiare l'esecuzione del ciclo.

Qual è la differenza tra pausa e continua in Java?

pausa vs continua in Java

L'interruzione è una struttura di controllo del ciclo che fa terminare il ciclo e passa il controllo del programma all'istruzione successiva che scorre il ciclo. Il continuare è una struttura di controllo del ciclo che fa sì che il ciclo salti immediatamente alla successiva iterazione del ciclo.
 Scopo principale
L'interruzione viene utilizzata per terminare il ciclo. Il continuo è usato per saltare le istruzioni all'interno del ciclo.

Sommario - break vs Continua in Java

Nella programmazione, è necessario ripetere più volte una dichiarazione di un gruppo di istruzioni. I loop sono utilizzati per tali compiti. A volte è necessario saltare alcune istruzioni all'interno del ciclo o terminare immediatamente il ciclo. L'interruzione e la continuazione possono essere utilizzate per raggiungere tale compito. L'interruzione viene utilizzata per terminare immediatamente il ciclo e passare il controllo del programma all'istruzione successiva dopo il ciclo. Il continuare è usato per saltare l'iterazione corrente del ciclo. Questa è la differenza tra break e continue in Java.

Riferimento:

1. "Continua istruzione in Java.", Punto tutorial, 27 ottobre 2017. Disponibile qui
2. "Break Statement in Java"., Punto tutorial, 27 ottobre 2017. Disponibile qui