Olá GUJnaltas, estou começando com java não faz muito tempo, com isso algumas dúvidas surgem e precisamos de ajudar de que domina um pouco mais. O que esta acontecendo é que sempre o resultado deste pequenino aplicativo é “Opção Invalida”.
Mesmo eu passando opções que existem, o resultado é sempre o mesmo.
Desde ja agradeço aos amigos(as) que poderiam me ajudar…
public class ExemploSwitch {
public static void main(String args[]) {
int diaDaSemana = 1;
switch (diaDaSemana) {
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Segunda-feira");
break;
case 3:
System.out.println("Terça-feira");
break;
case 4:
System.out.println("Quarta-feira");
break;
case 5:
System.out.println("Quinta-feira");
break;
case 6:
System.out.println("Sexta-feira");
break;
case 7:
System.out.println("Sábado");
break;
default:
System.out.println("Este não é um dia válido!");
}
}
}
Usa o switch sim e uma vez que é sempre só uma letra, usa char
char op = opcao.charAt(0);
switch (op){
case 'A':
case 'a': System.out.println("Opção de Alteração");
break;
case 'C':
case 'c': System.out.println("Opção de Consulta");
break;
(...)
}