Ajuda com Switch

1 resposta
T

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);
	}
}

1 Resposta

T

Já descobri galera, faltou coolocar o “BREAK”. Obrigado mesmo assim.

Criado 23 de junho de 2007
Ultima resposta 23 de jun. de 2007
Respostas 1
Participantes 1