Java Program to check whether input character is vowel or consonant.
In this program you'll learn, how to check that a character is vowel or consonant.
To understand this example, you should have the knowledge of the following Java programming topics:
Checking input character
A java program to check the input character is vowel or consonant is as follows:
Code:
import java.util.Scanner;
public class VowelOrConsonant {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Input character from user
System.out.print("Enter a single alphabet character: ");
char alphabet = scanner.next().charAt(0);
char ch = String.valueOf(alphabet).toLowerCase().charAt(0);
// Check if input is an alphabet
if ((ch >= 'a' && ch <= 'z')) {
// Check for vowel
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') {
System.out.println(alphabet + " is a vowel.");
} else {
System.out.println(alphabet + " is a consonant.");
}
} else {
System.out.println("Invalid input. Please enter an alphabet letter.");
}
scanner.close();
}
}
Output:
Enter a single alphabet character: E
E is a vowel.
Enter a single alphabet character: f
f is a consonant.
The Java program:
Takes a single character as input.
Converts it to lowercase.
Checks if it’s an alphabet.
If it's a vowel (a, e, i, o, u), it prints “vowel”.
Otherwise, it prints “consonant”.
If not a letter, it prints “Invalid input”.
Simple and effective for basic character classification.
Java Program to Check Divisibility
This Java program checks the divisibility of a number by 2, 3, 5, 7, or 11.
Java Program to Find GCD and LCM
Learn to calculate Greatest Common Divisor (GCD) and Least Common Multiple (LCM) using various algorithms including Euclidean method, recursion, and array operations.
