Vogal ou consoante
Em muitos programas, você precisa classificar entradas do usuário. Por exemplo, ao validar um menu de opções ou processar comandos, o uso de switch é mais limpo que uma cadeia de if. Aqui, o foco é usar switch com caracteres para determinar se uma letra é vogal ou consoante — tarefa comum em análise de texto ou jogos de palavras.
O PROBLEMA
Leia letra e diga se vogal ou consoante com switch.
EXEMPLO
A → Vogal b → Consoante
SOBRE O CONCEITO
O comando switch testa uma variável contra uma lista de valores. Para cada case, o código executa até encontrar um break, evitando que execute os próximos casos (fall-through). O default lida com valores não listados. O erro mais comum é esquecer de converter a letra para minúscula com Character.toLowerCase(). Sem isso, 'A' não corresponderia ao case 'a', caindo no default incorretamente. Portanto, normalize a entrada antes do switch. Use char c = Character.toLowerCase(letra); e depois switch(c) com casos para 'a', 'e', etc.
RESOLUÇÃO