Програма Java для підрахунку кількості голосних та приголосних у реченні

У цій програмі ви навчитеся підраховувати кількість голосних, приголосних, цифр і пробілів у даному реченні, використовуючи, якщо ще в Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Java для циклу
  • Заява про Java, якщо … ще

Приклад: Програма для підрахунку голосних, приголосних, цифр та пробілів

 class Main ( public static void main(String() args) ( String line = "This website is aw3som3."; int vowels = 0, consonants = 0, digits = 0, spaces = 0; line = line.toLowerCase(); for (int i = 0; i = 'a' && ch = '0' && ch <= '9') ( ++digits; ) // check if character is a white space else if (ch == ' ') ( ++spaces; ) ) System.out.println("Vowels: " + vowels); System.out.println("Consonants: " + consonants); System.out.println("Digits: " + digits); System.out.println("White spaces: " + spaces); ) )

Вихідні дані

 Голосні: 7 приголосні: 11 цифр: 2 пробіли: 3

У наведеному вище прикладі ми маємо 4 умови для кожної з перевірок.

  • Перша ifумова - перевірити, є персонаж голосним чи ні.
  • else ifУмова наступне if, щоб перевірити характер , чи є згодним чи ні. Порядок повинен бути однаковим, інакше всі голосні також розглядаються як приголосні.
  • Другий else if- перевірити, чи є символ від 0 до 9 чи ні.
  • Нарешті, остання умова - перевірити, чи є символ символом пробілу чи ні.

Для цього ми використали нижній регістр рядка toLowerCase(). Це оптимізація, зроблена для того, щоб не перевіряти наявність великих літер від А до Я та голосних.

Ми використовували length()функцію, щоб дізнатись довжину рядка та charAt()отримати символ за заданим індексом (позицією).

Цікаві статті...