Java Count Vowels

In this program you will learn how to count vowels in a String.

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.