Question 9

Java Programming Language (Article) (Program)

72

Question 9

Write a program to input a string and convert it into uppercase and print the pair of vowels and number of pair of vowels occurring in the string.
Example:
Input:
"BEAUTIFUL BEAUTIES "
Output :
Pair of vowels: EA, AU, EA, AU, IE
No. of pair of vowels: 5

Program:

import java.util.Scanner;

public class RAnsariVowelPair
{
    static boolean isVowel(char ch) {
        ch = Character.toUpperCase(ch);
        
        if (ch == 'A' ||
            ch == 'E' ||
            ch == 'I' ||
            ch == 'O' ||
            ch == 'U')
            return true;
            
        return false;
    }
    
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the sentence:");
        String str = in.nextLine();
        str = str.toUpperCase();
        int count = 0;
        
        System.out.print("Pair of vowels: ");
        for (int i = 0; i < str.length() - 1; i++) {
            if (isVowel(str.charAt(i)) 
                    && isVowel(str.charAt(i + 1))) {
                count++;
                System.out.print(str.charAt(i));
                System.out.print(str.charAt(i+1) + " ");
            }
        }
        
        System.out.print("\nNo. of pair of vowels: " + count);
    }
}

Output:


                                                                     
                              

This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.