in java Assume letters A E I O and U as the vowels Write a p

in java

Assume letters A, E, I, O, and U as the vowels. Write a program that prompts the user to enter a string and displays the number of vowels and consonants in the string. Enter a string: Programming is fun The number of vowels is 5 The number of consonants is 11

Solution

VowelandConsonent.java


import java.util.Scanner;//package for keyboard inputting

public class VowelandConsonent {//main class

    public static void main(String args[]) {//main method
        System.out.println(\"Please enter any String\");
        Scanner reader = new Scanner(System.in);

        String input = reader.nextLine();//key board inputting
        char[] Str = input.toCharArray();

        int cnt1 = 0, cnt2 = 0;

        for (char c : Str) {//for each loop
            switch (c) {
                case \'a\':
                case \'e\':
                case \'i\':
                case \'o\':
                case \'u\':
                case \'A\':
                case \'E\':
                case \'I\':
                case \'O\':
                case \'U\':

                    cnt1++;//it increments is string present vowels
                    break;
                case \'b\':
                case \'c\':
                case \'d\':
                case \'f\':
                case \'g\':
                case \'h\':
                case \'j\':
                case \'k\':
                case \'l\':
                case \'m\':
                case \'n\':
                case \'p\':
                case \'q\':
                case \'r\':
                case \'s\':
                case \'t\':

                case \'v\':
                case \'w\':
                case \'x\':
                case \'y\':
                case \'z\':
                    case \'B\':
                case \'C\':
                case \'D\':
              
                case \'F\':
                case \'G\':
                case \'H\':
              
                case \'J\':
                case \'K\':
                case \'L\':
                case \'M\':
                case \'N\':
              
                case \'P\':
                case \'Q\':

                case \'R\':
                case \'S\':
                case \'T\':
              
                case \'V\':
                    case \'W\':
                        case \'X\':
                            case \'Y\':
                                case \'Z\':

                    cnt2++;//it increments if it contains consonents

                default:

                // no count increment
            }

        }
        System.out.println(\"Number of vowels in String [\" + input + \"] is : \" + cnt1);
        System.out.println(\"Number of consonents in String [\" + input + \"] is : \" + cnt2);
    }

}

output

Please enter any String
Programming is fun
Number of vowels in String [Programming is fun] is : 5
Number of consonents in String [Programming is fun] is : 11

in java Assume letters A, E, I, O, and U as the vowels. Write a program that prompts the user to enter a string and displays the number of vowels and consonants
in java Assume letters A, E, I, O, and U as the vowels. Write a program that prompts the user to enter a string and displays the number of vowels and consonants

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site