From 23f0f625e76785a6858dcef6ce63c9065beba4e4 Mon Sep 17 00:00:00 2001 From: Keshav <158836728+keshavMM004@users.noreply.github.com> Date: Wed, 6 Aug 2025 01:01:54 +0530 Subject: [PATCH 1/4] Create java-program-to-check-whether-input-character-is-vowel-or-consonant java program to check whether input character is vowel or consonant --- ...ther-input-character-is-vowel-or-consonant | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant diff --git a/content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant b/content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant new file mode 100644 index 00000000..81bfc23f --- /dev/null +++ b/content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant @@ -0,0 +1,71 @@ +--- +title: Java Program to check whether input character is vowel or consonant. +shortTitle: Check Input character for vowel or consonant. +description: 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: + +- [Java Operators](/docs/operators) +- [Java Basic Input and Output](/docs/basic-input-output) +- [Control Flow statement - For-Loop in Java](/docs/for-loop) + +## Checking input character + +A java program to check the input character is vowel or consonant is as follows: + +### Code: + +```java +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: + +```plaintext +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. From b13698fdf8b127c1643dc88fe69dab031cb2b51a Mon Sep 17 00:00:00 2001 From: Keshav <158836728+keshavMM004@users.noreply.github.com> Date: Wed, 6 Aug 2025 22:18:34 +0530 Subject: [PATCH 2/4] Update meta.json --- content/programs/meta.json | 1 + 1 file changed, 1 insertion(+) diff --git a/content/programs/meta.json b/content/programs/meta.json index 66a9eeaf..a6b5301d 100644 --- a/content/programs/meta.json +++ b/content/programs/meta.json @@ -19,6 +19,7 @@ "check-even-or-odd", "java-program-to-check-divisibility", "java-program-to-check-Leap-year", + "java-program-to-check-whether-an-input-character-is-vowel-or-consonant", "---Loops & Recursion---", "factorial-in-java", From 803ca7704bd4b42fdf22006fa5f84c11caf651cd Mon Sep 17 00:00:00 2001 From: Arghya Ghosh Date: Wed, 6 Aug 2025 22:39:07 +0530 Subject: [PATCH 3/4] Rename java-program-to-check-whether-input-character-is-vowel-or-consonant to java-program-to-check-whether-input-character-is-vowel-or-consonant.mdx --- ...am-to-check-whether-input-character-is-vowel-or-consonant.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/programs/{java-program-to-check-whether-input-character-is-vowel-or-consonant => java-program-to-check-whether-input-character-is-vowel-or-consonant.mdx} (100%) diff --git a/content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant b/content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant.mdx similarity index 100% rename from content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant rename to content/programs/java-program-to-check-whether-input-character-is-vowel-or-consonant.mdx From ffdf2b1aa5cffe199dbc9df386e48904701fe61d Mon Sep 17 00:00:00 2001 From: Arghya Ghosh Date: Wed, 6 Aug 2025 22:49:40 +0530 Subject: [PATCH 4/4] fix(programs): file pathname --- content/programs/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/programs/meta.json b/content/programs/meta.json index a6b5301d..0279544f 100644 --- a/content/programs/meta.json +++ b/content/programs/meta.json @@ -19,7 +19,7 @@ "check-even-or-odd", "java-program-to-check-divisibility", "java-program-to-check-Leap-year", - "java-program-to-check-whether-an-input-character-is-vowel-or-consonant", + "java-program-to-check-whether-input-character-is-vowel-or-consonant", "---Loops & Recursion---", "factorial-in-java",