In this program, you'll learn to check whether an alphabet is a vowel or a consotant using if..else and switch statement in Java.
To understand this example, you should have the knowledge of the following Java programming topics:
- Java if...else Statement
- Java switch Statement
Example 1: Check whether an alphabet is vowel or consonant using if..else statement
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");
}
}
Output
i is vowel
In the above program, 'i'
is stored in a char variable ch. In Java, you use double quotes (" ")
for strings and single quotes (' ')
for characters.
Now, to check whether ch is vowel or not, we check if ch is any of: ('a', 'e', 'i', 'o', 'u')
. This is done using a simple if..else
statement.
We can also check for vowel or consonant using a switch statement in Java.
Example 2: Check whether an alphabet is vowel or consonant using switch statement
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");
}
}
}
Output
z is consonant
In the above program, instead of using a long if
condition, we replace it with a switch case
statement.
If ch is either of cases: ('a', 'e', 'i', 'o', 'u')
, vowel is printed. Else, default case is executed and consonant is printed on the screen.