Java Count Vowels

In this program you will learn how to count vowels in a
String. Here you will be asked to enter a String of your own choice and then you
will get the number of vowels from that String.
Description of the code:
In the program code given below, you will be asked to
enter the String first as can be observed from the method of java.io.*;
package which is BufferedReader();. The compiler will read the String
once you enter it through readLine(); method. Then we have taken a
variable- count = 0. Now, we have applied a loop here
which will go up to the String's length and will find the number of vowels one
by one as shown in the output.
The code of the program is given below:
import java.lang.String;
import java.io.*;
import java.util.*;
public class CountVowels{
public static void main(String args[])throws IOException{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the String:");
String text = bf.readLine();
int count = 0;
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);
if (c=='a' || c=='e' || c=='i' || c=='o' || c=='u') {
count++;
}
}
System.out.println("There are" + " " + count + " " + "vowels");
}
}
|
|
Output of the program:
C:\unique>javac CountVowels.java
C:\unique>java CountVowels
Enter the String:
This is a new world
There are 5 vowels |
Download this example.

|
Current Comments
2 comments so far (post your own) View All Comments Latest 10 Comments:This site really very for the students those who are learning java.
Posted by jayaraju on Tuesday, 04.22.08 @ 07:55am | #57461
what is the program syntax for counting the vowels individually??
for example... I entered a word like MISSISSIPPI..
the program will count how my I's are there in the string...or word..
Posted by eiron on Wednesday, 11.21.07 @ 16:46pm | #38173