Intanto se la variabile č numerica intera, non puoi usare "1" o "2" nei case (non potresti comunque ma lasciamo perdere ...)
Quindi deve essere case 1 case 2 ...
Ma che vuol dire "non funziona"?
E come mai ci sta del codice dopo il break del default all'interno dello switch??