0

I'm trying make a program that takes string input and count the number of Vowels and Consonants but I end up counting the Consonants alone as initial Input length.

String x;
        Scanner sc=new Scanner(System.in);
        int VowelCount=0;
        int ConsonantCount=0;
        System.out.println("Enter the sentence: ");
        x=sc.nextLine();
        for(int i=0;i<x.length();i++){
            if(x.equalsIgnoreCase("a")||x.equalsIgnoreCase("e")||x.equalsIgnoreCase("i")||x.equalsIgnoreCase("o")||x.equalsIgnoreCase("u")) {
                VowelCount+= 1;
            }
            else{
                ConsonantCount+=1;

            }


        }
        System.out.println("Consonant " + ConsonantCount+"\nVowels " + VowelCount);

0 Answers0