L'istruzione Switch Case in Java

L'istruzione SWITCH CASE è una struttura condizionale del linguaggio Java che permette di eseguire diversi blocchi di istruzioni, a seconda del valore dell'espressione di controllo.

La sintassi

switch (condizione) {

case 1:

istruzione1;
break;
case 2:
istruzione2;
break;
...
default:
istruzione_default;
}

Come funziona l'istruzione Switch

Se l'espressione condizionale è uguale al valore 1, viene eseguito il blocco1 di istruzioni.

Se, invece, l'espressione condizionale è uguale a 2, la struttura esegue il blocco2.

E così via.

Un esempio pratico

In questo codice, nel primo CASE verifico se la variabile MESE è uguale a "01".

un esempio pratico di SWITCH CASE in Java

Nel secondo CASE verifico se la variabile è uguale a "02".

Nel terzo CASE controllo se è uguale a "03".

Il risultato finale

A seconda del valore contenuto nella variabile MESE il programma assegna alla variabile NOME un valore alfanumerico diverso ("Gennaio", "Febbraio", "Marzo").

Nota. In ogni blocco Switch Case è utile inserire l'istruzione BREAK per ottenere un'uscita forzata dalla struttura condizionale. In questo modo il programma evita di eseguire i successivi CASE. Spesso non è necessario.

    Default

    Nella struttura Switch Case la parola DEFAULT è opzionale.

    Se è presente, viene eseguita quando la struttura Switch Case non trova nessun caso.

    un esempio di utilizzo della parola DEFAULT in una istruzione SWITCH CASE

    Ad esempio, se la variabile non è uguale a "01", "02" e "03", il programma assegna alla variabile NOME la stringa "Altri mesi".

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Il linguaggio Java