switch(c) {
case value1:
...
break;
case value2:
...
break;
// eventuali altri case
case valueN:
...
default:
}
Nella costruzione il parametro di ingresso dello switch (c) deve essere di tipo byte, short, char, int oppure Enum. Dalla versione JAVA7 è ammesso anche il tipo String.
case sta ad indicare il caso in cui il valore di (c) sia di un dato tipo, ad esempio case 1: esegue l’operazione nel caso (c) abbia valore 1.
Il break invece fa uscire dallo switch bloccando la sua esecuzione.
default è invece un comando che esegue una data operazione nel caso tutti i precedenti casi non siano validi. Da notare che se nell’ultimo case prima del default non ci fosse inserito il break, verrebbe data l’operazione di quest’ultimo case più quella di default.