Menu
Coddy logo textTech

Istruzione switch-case

Lezione 6 di 11 del corso Istruzioni di controllo in Java di Coddy.

Le istruzioni if-else-if sono simili alle istruzioni switch.

L'istruzione switch contiene più blocchi di codice chiamati casi e viene eseguito un singolo caso in base alla variabile su cui viene eseguito lo switch.

Esistono diversi possibili percorsi di esecuzione.​

Possono esserci N casi. ​

Ogni caso dovrebbe essere univoco. ​

Ad esempio, se vuoi sapere di quale mese si tratta inserendo il numero del mese, puoi usare l'istruzione switch.

Ogni istruzione case può avere break come funzionalità facoltativa. ​

Sintassi:

switch(expression){     
	case value1:    
		//codice da eseguire;    
		break;  //facoltativo  
	case value2:    
		//codice da eseguire;    
		break;  //facoltativo  
	......    
	default:     
		// codice da eseguire se nessuno dei casi corrisponde;  
}
challenge icon

Sfida

Facile

Scrivi un programma con switch case per implementare i giorni della settimana.

Accetta un int come input; la settimana inizia di lunedì, quindi stampa il giorno corrispondente.

Esempio: se l'input è 4, allora dovrebbe stampare "Thursday".

Il caso predefinito è "Invalid"

Provalo tu

class DayOfWeek {
    public static String dayOfWeek(int day) {
        // Scrivi il codice qui
    }
}

Tutte le lezioni di Istruzioni di controllo in Java

1Che cosa sono le istruzioni di controllo?

Introduzione

Esercitati da solo: Compilatore Java online