Программа на Java для подсчета количества гласных и согласных в предложении

В этой программе вы научитесь подсчитывать количество гласных, согласных, цифр и пробелов в данном предложении, используя if else в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Java для цикла
  • Заявление Java if… else

Пример: программа для подсчета гласных, согласных, цифр и пробелов

 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(). Это оптимизация, чтобы не проверять наличие заглавных букв от A до Z и гласных.

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

Интересные статьи...