Olá…
Existe em java uma formar de usar um case que valide varios numeros inteiros?
Ex: Verificar idade… 1,2ou 3 anos: bebê… 4,5,6 : criança… 6,7,8: pre´-adolescente… e assim por diante…
switch(idade)
{
case 1,2,3: System.out.println(“Bebê”);
…
}
Bom acho que o codigo abaixo vai te dar um Luz OK.
switch(idade){
case 1:
case 2:
case 3:
System.out.println("Bebe");
break;
case 4:
case 5:
case 6:
System.out.println("Criança");
break;
case 7:
case 9:
case 10:
System.out.println("Pré-Adolescente");
break;
........
........
default:
System.out.println("Idade Invalida");
}
Explicação do Codigo.
A palavra reservada “break” significa que se a variavel idade estiver dentro do Case 1, 2,3 e assim por diante, o case imediatamente finaliza a validação.
A palavra “default” significa que se variavel idade não corresponder com nenhum case então imprime a mensagem “Idade Invalida”