В тази програма ще се научите да броите броя на гласните, съгласните, цифрите и интервалите в дадено изречение, ако използвате друго в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Java за Loop
- 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()да получим символа в дадения индекс (позиция).








