Computer Science, asked by lepcharenzongcalvin, 9 months ago

write a program in java using scanner class to input a string and print its vowels in ascending order​

Answers

Answered by raotd
1

Answer:

Java Code:

import java.util.Scanner;

public class Exercise4 {

 public static void main(String[] args)

   {

       Scanner in = new Scanner(System.in);

       System.out.print("Input the string: ");

       String str = in.nextLine();

       System.out.print("Number of  Vowels in the string: " + count_Vowels(str)+"\n");

   }

public static int count_Vowels(String str)

   {

       int count = 0;

       for (int i = 0; i < str.length(); i++)

       {

           if (str.charAt(i) == 'a' || str.charAt(i) == 'e' || str.charAt(i) == 'i'

                   || str.charAt(i) == 'o' || str.charAt(i) == 'u')

           {

               count++;

           }

       }

       return count;

   }

}

Copy

Sample Output:

Input the string: w3resource                                                                                  

Number of  Vowels in the string: 4

Explanation:

Similar questions