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;
}Sfida
FacileScrivi 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?
Introduzione2Istruzioni decisionali
Istruzione if sempliceIstruzione if-elseIstruzione if-else-ifIstruzione if annidataIstruzione switch-caseEsercitati da solo: Compilatore Java online