JAVA PROGRAM TO COUNT VOWEL IN A GIVEN STRING

//program to count vowel in a given string --

PROGRAM CODE---

import java.util.Scanner;class CheckVowel{    public static void main(String a[]){    int count=0; char ch;    Scanner s = new Scanner(System.in);  System.out.println("enter any string"); String s1 = new String(s.nextLine()); for(int i =1;i<=s1.length()-1;i++) {       ch=s1.charAt(i);      switch(ch)  {             case 'a':             case 'e':             case 'i':             case 'o':             case 'u':               count=count+1;    break;    default:   }}System.out.println("number of vowel in given string is "+count);}}
    



OUTPUT OF ABOVE PROGRAM



ABOUT:


  • IN THIS PROGRAM , WE USE SCANNER TO GET A ANY STRING FROM USER BY  USING (nextLine).
  • LOOP WILL EXECUTE TILL THE LENGTH OF GIVEN STRING MINUS ONE.
  • IN LOOP , WE COMPARE ONE BY ONE  ALPHABET OF A GIVEN STRING BY USING (charAt) METHOD.
  • IN LOOP , SWITCH IS USED TO CHECK THAT GIVEN POSITION ALPHABET IS VOWEL OR NOT,,,,IF IT IS VOWEL THEN COUNT INCREASE BY ONE.
  • IN THE END , COUNT IS PRINT TO CHECK HOW MANY VOWEL IS PRESENT IN GIVEN STRING.....


Comments