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

Лекції

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

    JAVA 25 SELF
    6 рівень, 1 лекція
    У цій лекції ви розберетеся з числовими й символьними типами Java: які бувають цілі та дробові типи, чим корисні BigInteger і BigDecimal, як використовувати суфікси й підкреслення у літералах, що таке char і як він повʼязаний із Unicode. Практичні таблиці, приклади й поради — в одному місці.
    Відкрита
  • Вступ до дробових чисел і типу double

    JAVA 25 SELF
    6 рівень, 2 лекція
    У цій лекції з Java ви розберетеся з тим, що таке числа з плаваючою комою, чим відрізняються типи float і double, як оголошувати й ініціалізувати змінні, зчитувати дані через Scanner, форматувати виведення за допомогою String.format, а також побачите типові помилки під час змішаних обчислень з int і double.
    Відкрита
  • Проблеми точності та спеціальні значення

    JAVA 25 SELF
    6 рівень, 3 лекція
    Чому в Java вираз 0.1 + 0.2 не дорівнює 0.3; як правильно порівнювати числа з плаваючою комою з допуском; які спеціальні значення існують у double ( Infinity, NaN) і як їх перевіряти за допомогою Double.isInfinite() та Double.isNaN(). Розберемо типові помилки й покажемо практичні приклади.
    Відкрита
  • Округлення і форматування чисел

    JAVA 25 SELF
    6 рівень, 4 лекція
    У цій лекції розберемося, як округлювати й акуратно виводити числа у Java: метод Math.round(), методи Math.floor(), Math.ceil(), Math.rint(), округлення до потрібної кількості знаків, форматування за допомогою DecimalFormat і String.format, а також різницю між округленням і форматуванням та типові помилки. Усе з практичними прикладами та таблицями.
    Відкрита
  • Явне та неявне перетворення типів у Java

    JAVA 25 SELF
    6 рівень, 5 лекція
    Розбираємо перетворення типів у Java: автоматичні (розширювальні) та явні (звужувальні) перетворення між int, double, long, byte, char, правила змішаних виразів, перетворення між числами та рядками за допомогою Integer.parseInt і Integer.toString, а також чим «cast» ( ( int )) відрізняється від округлення через Math.round. З практичними прикладами й типовими помилками.
    Відкрита
  • Розробка ІТ‑продукту

    JAVA 25 SELF
    6 рівень, 6 лекція
    У цій лекції ви дізнаєтеся, як влаштовано процес розробки ІТ‑продукту: які ролі є в команді, як вони взаємодіють, чим займаються власник продукту (Product Owner), UX‑дизайнер, DevOps‑інженер і розробники, а також ознайомитеся з історією розвитку підходів до створення сучасних цифрових сервісів.
    Відкрита
  • Я — найкращий

    JAVA 25 SELF
    7 рівень, 0 лекція
    У цій мотиваційній статті ви дізнаєтеся, чому шлях до успіху унікальний для кожного, і як обрати власну стратегію, не жертвуючи важливими речами. Також — про те, чому важливо не лише багато працювати, а й працювати розумно. Матеріал допоможе поглянути на конкуренцію, працелюбність і культурні установки по-новому.
    Відкрита
  • Знайомство з масивами

    JAVA 25 SELF
    7 рівень, 1 лекція
    У цій лекції познайомимося з масивами в Java: що це за обʼєкт‑контейнер, як створювати масиви різних типів, звертатися до комірок за індексом, розуміти, як масиви зберігаються в памʼяті, користуватися властивістю length і уникати типових помилок на кшталт виходу за межі. Усе підкріплено прикладами коду й наочними ілюстраціями.
    Відкрита
  • Основні операції з одномірними масивами

    JAVA 25 SELF
    7 рівень, 2 лекція
    У цій лекції розбираємо повсякденні операції з одномірними масивами в Java: масиви типу String, значення null та його пастки, швидкі способи ініціалізації, цикл for-each, зміна елементів, базові обчислення (сума, максимум, мінімум, середнє), введення/виведення й типові помилки. Усе зі зрозумілими прикладами коду та поясненнями.
    Відкрита
  • Двовимірні масиви

    JAVA 25 SELF
    7 рівень, 3 лекція
    У цій лекції ми розглянемо двовимірні масиви в Java: синтаксис оголошення int[][], створення й ініціалізацію, звернення до елементів за індексами [рядок][стовпець], заповнення та виведення таблиць. Розберемося, чому їх називають «масивами масивів» і чим така модель зручна на практиці. Наведемо приклади та ілюстрації.
    Відкрита
  • Зубчасті масиви (Jagged Arrays)

    JAVA 25 SELF
    7 рівень, 4 лекція
    У лекції розглянемо зубчасті масиви в Java: чим вони відрізняються від «класичних» двовимірних, як їх оголошувати та ініціалізувати ( int[][], new int[ 3][]), як перебирати за допомогою звичайних і for-each циклів; створимо приклади з оцінками студентів. Додатково розглянемо багатовимірні масиви ( int[][][]) і типові помилки: ArrayIndexOutOfBoundsException, NullPointerException та плутанину з length.
    Відкрита
  • Клас Arrays: sort, fill, copyOf, equals

    JAVA 25 SELF
    7 рівень, 5 лекція
    Розбираємося з утилітним класом Arrays у Java: як швидко сортувати й заповнювати масиви, копіювати повністю або в межах діапазону, коректно порівнювати вміст ( equals/ deepEquals) та зручно виводити дані ( toString/ deepToString). Багато практичних прикладів, нюанси напіввідкритих діапазонів і типові помилки.
    Відкрита
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 57
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush