Come utilizzare l'istruzione switch in Java

July 25

switch di Java è un buon costrutto da utilizzare ogni volta che si deve verificare una variabile per vedere quale di un gran numero di valori che possiede. Ogni switch è un insieme equivalente dichiarazioni "if-else", ma è generalmente un più leggibile alternativa alle ripetute dichiarazioni "if-else", quando è necessario testare un valore più volte.

istruzione

1 Digitare quanto segue in un editor di Java per inizializzare alcune variabili che saranno utilizzate:

int giorno della settimana = 1;

String NomeGiorno;

2 Digitare quanto segue nella riga successiva per aprire un blocco switch:

interruttore (settimana) {

}

3 Digitare il seguente all'interno delle parentesi del blocco interruttore che hai scritto nel passaggio due:

Caso 1: NomeGiorno = "Lunedi";

Caso 2: NomeGiorno = "Martedì";

Caso 3: NomeGiorno = "Mercoledì";

Caso 4: NomeGiorno = "Giovedi";

Caso 5: NomeGiorno = "Venerdì";

Caso 6: NomeGiorno = "Sabato";

Caso 7: NomeGiorno = "Domenica";

predefinito: NomeGiorno = "non valido";

Consigli e avvertenze

  • Questo fornisce la stessa funzionalità come la seguente serie di istruzioni "if-else":
  • se (giorno della settimana == 1) NomeGiorno = "Lunedi";
  • else if (giorno della settimana == 2) NomeGiorno = "Martedì";
  • else if (giorno della settimana == 3) NomeGiorno = "Mercoledì";
  • else if (giorno della settimana == 4) NomeGiorno = "Giovedi";
  • else if (giorno della settimana == 5) NomeGiorno = "Venerdì";
  • else if (giorno della settimana == 6) NomeGiorno = "Sabato";
  • else if (giorno della settimana == 7) NomeGiorno = "Domenica";
  • altro NomeGiorno = "non valido";
  • Come si può vedere, l'istruzione switch è molto più facile da leggere per i grandi blocchi di condizioni rispetto alla equivalente dichiarazioni "if-else".