Java Program to check character is Vowel or Consonant

In this tutorial, we are going to learn writing java program to check if the character is a vowel ( a, e, i, o, u) or any other alphabet other than vowels i.e. consonants.

For any input character, we have to check whether a character is a vowel or consonant.

For example

Case 1: If a user is given input a or A

              The output should be “Vowel”

              As we know that A is a vowel

Case2: If the user is given b or B

             The output should be “consonant”

             As we know that B is consonant

Check Given Character is Vowel or Consonant in Java

import java.util.*;
public class Main
{
  public static void main (String[]args)
  {
    System.out.println("=== Java program to check given character is vowel or consonant ===");
    Scanner sc = new Scanner (System.in);
    System.out.println ("Please enter a character");
    char ch = sc.next ().charAt (0);
    if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
      {
	    if (ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i'
	        || ch == 'I' || ch == 'o' || ch == 'O' || ch == 'u' || ch == 'U')
	             System.out.println ("Given Character " + ch + " is a vowel.\n");

	    else
	            System.out.println ("Given Character " + ch + " is a consonant.\n");

      }
     else
        System.out.println ("Given Character " + ch +" is neither a vowel nor a consonant.\n");
  }
}

Output 1

=== Java program to check given character is vowel or consonant ===
Please enter a character
A
Given Character A is a vowel.

Explanation

As we can see for the character ‘A’ output generated is “Vowel”, which is obvious as ‘A’ is a vowel and satisfying the ‘if ’ statement  

Output 2

=== Java program to check given character is vowel or consonant ===
Please enter a character
s
Given Character s is a consonant.

Explanation

Similarly, for the character ‘s’ output generated is “consonant”, as s is not a vowel and does not satisfy the ‘if ’ statement 

What did you think?

Similar Reads

Hi, Welcome back!
Forgot Password?
Don't have an account?  Register Now