# Задачи за начинаещи Java разработчици Подходящи за упражнения по време на обучение, домашни или самоподготовка. --- ## 🟢 1. Вход и изход ### ➤ Задача: Събиране на две числа **Описание:** Въведи две цели числа и отпечатай тяхната сума. **Пример:** ``` Вход: 4 5 Изход: Сумата е: 9 ``` --- ### ➤ Задача: Пресмятане на лице на правоъгълник **Описание:** Прочети две числа (ширина и височина) и изведи лицето. **Пример:** ``` Вход: 7 3 Изход: Лице: 21 ``` --- ## 🟡 2. Условни конструкции (if-else) ### ➤ Задача: Четно или нечетно **Описание:** Въведи цяло число и провери дали е четно. **Пример:** ``` Вход: 6 Изход: Числото е четно ``` --- ### ➤ Задача: Най-голямо от три числа **Описание:** Прочети три числа и отпечатай най-голямото. **Пример:** ``` Вход: 5 9 2 Изход: Най-голямото е: 9 ``` --- ## 🔁 3. Цикли (for, while) ### ➤ Задача: Сумиране от 1 до N **Описание:** Въведи число `N` и намери сумата на числата от 1 до N. **Пример:** ``` Вход: 5 Изход: Сума: 15 ``` --- ### ➤ Задача: Таблица за умножение **Описание:** Въведи число и отпечатай таблицата за умножение от 1 до 10. **Пример:** ``` Вход: 3 Изход: 3 * 1 = 3 ... 3 * 10 = 30 ``` --- ### ➤ Задача: Факториел **Описание:** Въведи число `n` и изчисли `n!` **Пример:** ``` Вход: 4 Изход: Факториел: 24 ``` --- ## 🔣 4. Работа със стрингове ### ➤ Задача: Брой гласни **Описание:** Прочети текст и преброй колко гласни има. **Пример:** ``` Вход: Java is cool Изход: 5 гласни ``` --- ### ➤ Задача: Палиндром **Описание:** Провери дали въведен низ е палиндром. **Пример:** ``` Вход: radar Изход: Да, палиндром е ``` --- ## 📚 5. Масиви ### ➤ Задача: Максимален елемент **Описание:** Въведи N числа в масив и намери най-голямото. **Пример:** ``` Вход: 5 1 9 2 8 Изход: Максимум: 9 ``` --- ### ➤ Задача: Средно аритметично **Описание:** Изчисли средната стойност на масив от числа. **Пример:** ``` Вход: 4 6 8 Изход: Средно: 6.0 ``` --- ## 🧩 6. Методи ### ➤ Задача: Проверка дали число е просто Създай метод: ```java public static boolean isPrime(int n) { ... } ``` --- ### ➤ Задача: Обръщане на масив Създай метод: ```java public static void reverse(int[] arr) { ... } ``` --- ## 🧱 7. Класове и обекти (OOP) ### ➤ Задача: Клас Student Създай клас с име, възраст и метод introduce(). ```java Student s = new Student("Иван", 20); s.introduce(); // "Здравей, казвам се Иван и съм на 20 години." ``` --- ### ➤ Задача: Клас Circle с метод за лице Създай клас `Circle` с поле `radius` и метод `getArea()`.