Advertisement
Spocoman

06. Vowels Sum

Aug 27th, 2024 (edited)
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.62 KB | None | 0 0
  1. РЕШЕНИЕ С IF ELSE:
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class VowelsSum {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String word = scanner.nextLine();
  9.         int sum = 0;
  10.  
  11.         for (int i = 0; i < word.length(); i++) {
  12.             if (word.charAt(i) == 'a') {
  13.                 sum += 1;
  14.             } else if (word.charAt(i) == 'e') {
  15.                 sum += 2;
  16.             } else if (word.charAt(i) == 'i') {
  17.                 sum += 3;
  18.             } else if (word.charAt(i) == 'o') {
  19.                 sum += 4;
  20.             } else if (word.charAt(i) == 'u') {
  21.                 sum += 5;
  22.             }
  23.         }
  24.  
  25.          System.out.println(sum);
  26.     }
  27. }
  28.  
  29. ИЛИ:
  30.  
  31. import java.util.Scanner;
  32.  
  33. public class VowelsSum {
  34.     public static void main(String[] args) {
  35.         Scanner scanner = new Scanner(System.in);
  36.         String word = scanner.nextLine();
  37.         int sum = 0;
  38.  
  39.         for (char c :word.toCharArray()) {
  40.             if (c == 'a') {
  41.                 sum += 1;
  42.             } else if (c == 'e') {
  43.                 sum += 2;
  44.             } else if (c == 'i') {
  45.                 sum += 3;
  46.             } else if (c == 'o') {
  47.                 sum += 4;
  48.             } else if (c == 'u') {
  49.                 sum += 5;
  50.             }
  51.         }
  52.  
  53.          System.out.println(sum);
  54.     }
  55. }
  56.  
  57. РЕШЕНИЕ СЪС SWITCH:
  58.  
  59. import java.util.Scanner;
  60.  
  61. public class VowelsSum {
  62.     public static void main(String[] args) {
  63.         Scanner scanner = new Scanner(System.in);
  64.         String word = scanner.nextLine();
  65.         int sum = 0;
  66.  
  67.         for (int i = 0; i < word.length(); i++) {
  68.             sum += switch (word.charAt(i)) {
  69.                 case 'a' -> 1;
  70.                 case 'e' -> 2;
  71.                 case 'i' -> 3;
  72.                 case 'o' -> 4;
  73.                 case 'u' -> 5;
  74.                 default -> 0;
  75.             };
  76.         }
  77.  
  78.         System.out.println(sum);
  79.     }
  80. }
  81.  
  82. РЕШЕНИЕ С ТЕРНАРЕН ОПЕРАТОР:
  83.  
  84. import java.util.Scanner;
  85.  
  86. public class VowelsSum {
  87.     public static void main(String[] args) {
  88.         Scanner scanner = new Scanner(System.in);
  89.         String word = scanner.nextLine();
  90.         int sum = 0;
  91.  
  92.         for (char c : word.toCharArray()) {
  93.             sum +=
  94.                     c == 'a' ? 1 :
  95.                             c == 'e' ? 2 :
  96.                                     c == 'i' ? 3 :
  97.                                             c == 'o' ? 4 :
  98.                                                     c == 'u' ? 5 : 0;
  99.         }
  100.  
  101.         System.out.println(sum);
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement