ОТКРЫТЫЙ КУРС · 25 уроків

Java • Основи

Опануй основи Java: типи даних, введення, умови, цикли, масиви, методи й об’єкти.

Навчання з прогресомНотатки можна прочитати без реєстрації. Для збереження поставлених завдань потрібен обліковий запис.
Кому підійде

Для початківців, які хочуть писати програми Java. Досвід не потрібен, хоча після Python легше порівнювати знайомі ідеї.

Як побудоване навчання

25 уроків у п’яти модулях. У кожному є приклад, класна й домашня робота; підсумковий іспит охоплює весь курс.

Чого навчишся

  • Розуміти будову класу Main і запуск програми з main.
  • Працювати з типами, Scanner, умовами, циклами та масивами.
  • Ділити задачу на методи й створювати прості класи та об’єкти.
  • Читати повідомлення про помилки й збирати невелику консольну програму.

Шлях модулями

  1. ЗнайомствоБудова першої Java-програми й вивід.
  2. Дані та рішенняДані, введення користувача та вибір дії.
  3. Відповіді та масивиПовторення дій і збереження кількох значень.
  4. Ваші інструменти.Методи, класи й власні інструменти.
  5. Малі програмиНевеликі програми й повторення основних тем.

Результат курсу

Фінал — самостійна програма з вивчених конструкцій та іспит із п’яти модулів. Прогрес і оцінка зберігаються в акаунті; іспит можна перескласти.

Що вивчати далі

Це основи консольної Java. Великі застосунки, графічний інтерфейс, Spring і серверна розробка до курсу не входять.

01
МОДУЛЬ 1 · УРОКИ 1–5

Знайомство

Клас, main і вихідний — for цикл

  1. Урок 1. Перше привітання.Клас, main і вихідний · 12 мин →
  2. Урок 2. Номер з ім'ямint і додаток · 12 мин →
  3. Урок 3. Різновидні словаString та текстове підключення · 12 мин →
  4. Урок 4. Якщо немає.if, else та порівняння · 15 мин →
  5. Урок 5. Повторити дію.for цикл · 15 мин →
02
МОДУЛЬ 2 · УРОКИ 6–10

Дані та рішення

Тип double — Scanner і вхід

  1. Урок 6. Фракційні номериТип double · 14 мин →
  2. Урок 7. Так чи ні.Тип boolean · 14 мин →
  3. Урок 8. Три способиelse if · 16 мин →
  4. Урок 9. Два чеки.Знаки && и || · 15 мин →
  5. Урок 10. Відповідь користувачаScanner і вхід · 17 мин →
03
МОДУЛЬ 3 · УРОКИ 11–15

Відповіді та масиви

while цикл — Арра і сума

  1. Урок 11. Довгий термінwhile цикл · 14 мин →
  2. Урок 12. ряд чиселint array[ред.] · 14 мин →
  3. Урок 13. Приймати номер.Індекс масиву · 14 мин →
  4. Урок 14. Пройдіть весь масив.for-each цикл · 14 мин →
  5. Урок 15. Поставте весь ряд разом.Арра і сума · 16 мин →
04
МОДУЛЬ 4 · УРОКИ 16–20

Ваші інструменти.

Метод без аргументу — Дизайнер

  1. Урок 16. Ваша команда.Метод без аргументу · 14 мин →
  2. Урок 17. Подаруйте мені слово.Аргумент методу · 14 мин →
  3. Урок 18. Метод відповідей.return · 14 мин →
  4. Урок 19. Малювання та об'єктКлас і об'єкт · 16 мин →
  5. Урок 20. Назва при створенніДизайнер · 17 мин →
05
МОДУЛЬ 5 · УРОКИ 21–25

Малі програми

Метод об'єкта — Арра, цикл, стан і метод

  1. Урок 21. Предмет може діяти.Метод об'єкта · 14 мин →
  2. Урок 22. Порівняти словаString.equals · 14 мин →
  3. Урок 23. Список, що ростеArrayList · 16 мин →
  4. Урок 24. Якщо вхідні перервиtry і catch · 17 мин →
  5. Урок 25. Остаточний проект: точкиАрра, цикл, стан і метод · 20 мин →