JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Навчання програмуванню на JavaRush

    Kotlin SELF
    6 рівень, 0 лекція
    Дізнайтеся, як JavaRush перетворює навчання програмуванню на захопливу пригоду: інтерактивні завдання, миттєвий зворотний звʼязок, підтримка спільноти та море практики. Тут ви не просто навчаєтеся — ви крок за кроком стаєте справжнім розробником, здобуваючи знання й досвід, потрібні для старту карʼєри в ІТ!
    Відкрита
  • Знайомство з дробовими числами: Double і Float

    Kotlin SELF
    6 рівень, 1 лекція
    У цій лекції з Kotlin розберемося, навіщо потрібні дійсні числа, чим відрізняються типи Double і Float, чому літерал із крапкою найчастіше стає Double, навіщо Float вимагає суфікса f, як працює ділення Int на Int і що означає науковий запис на кшталт 1e-3. Наприкінці розглянемо типові помилки, через які «зникає» дробова частина.
    Відкрита
  • Точність Double: epsilon‑порівняння, NaN і Infinity

    Kotlin SELF
    6 рівень, 2 лекція
    У цій лекції з Kotlin ви розберетеся, чому вираз 0.1 + 0.2 не зобовʼязаний давати рівно 0.3, чому порівняння через == для Double — пастка, як працює epsilon‑порівняння через abs, а також що таке спеціальні значення NaN і Infinity, як їх перевіряти методами isNaN і isInfinite та як захистити обчислення від «зараження» нечисловими результатами.
    Відкрита
  • Округлення floor/ceil/round і відмінність від toInt()

    Kotlin SELF
    6 рівень, 3 лекція
    У цій лекції з Kotlin ви розберетеся, як працюють функції округлення з пакета kotlin.math — floor, ceil, round, — чому вони по-різному поводяться з відʼємними числами, що таке округлення «половинок до парного» ( banker’s rounding) і чим математичне округлення відрізняється від перетворення типу через toInt(). Наприкінці — практичні прийоми, таблиця порівняння та типові помилки.
    Відкрита
  • Random — генерація випадкових Int і Double

    Kotlin SELF
    6 рівень, 4 лекція
    У цій лекції з Kotlin ви навчитеся генерувати псевдовипадкові значення через kotlin.random.Random: отримувати випадкові Int і Double, правильно задавати межі в Random.nextInt ( from — включно, until — не включно), масштабувати nextDouble під потрібний діапазон і округлювати результат для «людського» виводу. Наприкінці — мініпроєкт LuckyCafe та список типових помилок.
    Відкрита
  • Перетворення типів і робота з Char

    Kotlin SELF
    6 рівень, 5 лекція
    У цій лекції з Kotlin розберемося, чому перетворення числових типів майже завжди виконують явно, як працюють методи toInt(), toDouble(), toFloat(), чим небезпечні переходи Double → Int, а також як влаштований тип Char: властивість code, перетворення через toChar(), робота з цифрами '0'.. '9' і мінісценарій генерації купона.
    Відкрита
  • Розроблення ІТ-продукту

    Kotlin SELF
    6 рівень, 6 лекція
    У цій лекції ви дізнаєтеся, як влаштований процес розроблення ІТ-продукту: які ролі є в команді, як вони взаємодіють і чим займаються Product Owner, UX Designer, DevOps та розробники. Також ви ознайомитеся з історією розвитку підходів до створення сучасних цифрових сервісів.
    Відкрита
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush