Solutions for Class 10 ICSE Logix Kips Computer Applications with BlueJ Java | IT Developer <?php echo $page_title; ?>
IT Developer

Conditional Constructs in Java

Chapter 8

Conditional Constructs in Java

Class 10 - Logix Kips ICSE Computer Applications with BlueJ


Share with a Friend

Java Program: Check if a Word Begins with a Vowel


19. Write a program in Java that reads a word and checks whether it begins with a vowel or not.

import java.util.Scanner;

 

public class VowelCheck {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

 

        // Input word

        System.out.print("Enter a word: ");

        String word = sc.next();

 

        // Convert first character to lowercase

        char firstChar = Character.toLowerCase(word.charAt(0));

 

        // Check if first character is a vowel

        if (firstChar == 'a' || firstChar == 'e' || firstChar == 'i' ||

            firstChar == 'o' || firstChar == 'u') {

            System.out.println("The word begins with a vowel.");

        } else {

            System.out.println("The word does not begin with a vowel.");

        }

 

        sc.close();

    }

}

Output

Sample Input 
Enter a word: Apple

Sample Output 
The word begins with a vowel.

Explanation

  • The word is read using Scanner.next().
  • charAt(0) extracts the first character.
  • Character.toLowerCase() converts it to lowercase so both uppercase and lowercase vowels are handled.
  • A conditional statement checks whether the character is a vowel.