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… else
instruçã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 if
condição longa , nós a substituímos por uma switch case
instruçã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.