Programa Java para verificar se um alfabeto é vogal ou consoante (if-else & switch-case)

Neste programa, você aprenderá a verificar se um alfabeto é uma vogal ou uma consotante usando if… else e a instrução switch em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Instrução Java if… else
  • Declaração de switch Java

Exemplo 1: Verifique se um alfabeto é vogal ou consoante usando a instrução if… else

 public class VowelConsonant ( public static void main(String() args) ( char ch = 'i'; if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ) System.out.println(ch + " is vowel"); else System.out.println(ch + " is consonant"); ) )

Resultado

 eu sou vogal

No programa acima, 'i'é armazenado em uma variável char ch. Em Java, você usa aspas duplas (" ")para strings e aspas simples (' ')para caracteres.

Agora, para verificar se ch é vogal ou não, vamos verificar se ch é qualquer um: ('a', 'e', 'i', 'o', 'u'). Isso é feito usando uma if… elseinstrução simples .

Também podemos verificar se há vogais ou consoantes usando uma instrução switch em Java.

Exemplo 2: Verifique se um alfabeto é vogal ou consoante usando a instrução switch

 public class VowelConsonant ( public static void main(String() args) ( char ch = 'z'; switch (ch) ( case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println(ch + " is vowel"); break; default: System.out.println(ch + " is consonant"); ) ) )

Resultado

 z é consoante

No programa acima, em vez de usar uma ifcondição longa , nós a substituímos por uma switch caseinstrução.

Se ch for um dos casos ('a', 'e', 'i', 'o', 'u'):, a vogal é impressa. Caso contrário, o caso padrão é executado e a consoante é impressa na tela.

Artigos interessantes...