Alguém pode me dizer porque o programa abaixo retorna sempre o valor "NÚMERO INVÁLIDO" ???? Creio que a variável número este com conteúdo diferente do informado nas situações SWITCH, já tentei de tudo e não consigo descobrir. Obrigado!!
import javax.swing.JOptionPane;
public class Switch {
public static void main (String args []) {
String sNumero, extenso;
int numero = 0;
sNumero = JOptionPane.showInputDialog ("Digite um número entre 1 e 10");
numero = Integer.parseInt (sNumero);
switch (numero) {
case 1: extenso = "Um";
case 2: extenso = "Dois";
case 3: extenso = "Três";
case 4: extenso = "Quatro";
case 5: extenso = "Cinco";
case 6: extenso = "Seis";
case 7: extenso = "Sete";
case 8: extenso = "Oito";
case 9: extenso = "Nove";
case 10: extenso = "Dez";
default: extenso = "Número Inválido";
}
JOptionPane.showMessageDialog (null,"O número digitado foi: " + extenso);
System.exit(0);
}
}