pfv é importante colocar o "break" no final do código? exemplo:
(.......)
case 12:
System.out.println("O mês é Dezembro");
break;
default:
System.out.println("Mês inválido");
break;
}
}
}
pois quando o mês é inválido o programa cai no último statement, e este por sua vez termina o programa.
tks,