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);