Ese switch deberia funcionar, sin problemas.
Lo de la igualdad estrica es así:
= asocia un valor a otro
== compara un valor con otro y devuelve true si son iguales
if(a=5) eso siempre dara true, porque lo que hace es darle a 'a' el valor '5', y siempre da true este tipo de asociacion
if(a==5) compara y devulve true si es 5 y si no false.
De todas maneras los switch funcionan con igualdades estricas siempre (tengo entendido) así que tu problema a lo mejor esta en el fichero del q lee. Prueba llendotte al txt y camibiando 1 por 2, aunq supongo ya lo abras exo.
Saludos, no se si te e solucionado algo