Advertisement
desislava_topuzakova

02. Vowels Count

Oct 8th, 2022
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. package methods;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class VowelsCount_02 {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         //1. входни данни -> текст
  9.         String text = scanner.nextLine();
  10.         printVowelsCount(text.toLowerCase());
  11.  
  12.         //"DeSiSlava".toLowerCase() -> "desislava"
  13.         //"desislava".toUpperCase() -> "DESISLAVA"
  14.     }
  15.     //метод, който принтира броя на гласните букви
  16.     public static void printVowelsCount (String text) {
  17.         //!!! text е изцяло с малки букви
  18.         //text = "Desislava" -> ['D', 'e', 's', 'i', ...] -> 4
  19.         int count = 0; //брой на гласните букви
  20.         for (char symbol : text.toCharArray()) {
  21.             //проверка дали е гласна буква -> a, e, i, o, u
  22.             if (symbol == 'a' || symbol == 'e' || symbol == 'i' || symbol == 'o' || symbol == 'u') {
  23.                 //гласна буква
  24.                 count++;
  25.             }
  26.         }
  27.         System.out.println(count);
  28.     }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement