Курс Java с нуля

Java — строгий и мощный язык. Курс от первой программы до коллекций и быстрого ввода-вывода для олимпиад.

В этом разделе

  1. 1
    Первая программа и вывод на экран

    Первая программа на Java: класс Main, метод main и System.out.println.

  2. 2
    Переменные и типы данных

    Типы int, long, double, char, boolean и String; арифметика и переполнение.

  3. 3
    Чтение входных данных: Scanner и BufferedReader

    Чтение входных данных через Scanner: nextInt, nextLong, next.

    1 задач

  4. 4
    Условные операторы

    if/else, логические && и ||, сравнение строк через equals.

    1 задач

  5. 5
    Циклы

    Циклы for и while: счётчики, накопление суммы и произведения.

    2 задач

  6. 6
    Массивы

    Массивы int[]: создание, чтение, обход и поиск максимума.

    1 задач

  7. 7
    Строки и StringBuilder

    Строки: length, charAt, substring, неизменяемость и StringBuilder.

    3 задач

  8. 8
    Методы

    Статические методы: параметры, возврат значения, НОД и проверка простоты.

    2 задач

  9. 9
    Коллекции: ArrayList, HashMap, TreeSet

    Коллекции: ArrayList, HashMap, TreeSet и сортировка Arrays.sort.

  10. 10
    Подготовка к олимпиадам: быстрый ввод-вывод

    BufferedReader и StringBuilder: быстрый ввод-вывод и олимпиадный шаблон.

Доска