курс в Java Skill Tree
Упражнения по программированию на Java
Начинающий
Практикуйте программирование на Java с помощью более 200 практических задач по кодированию. Идеально подходит для начинающих, которые хотят повысить свои навыки с использованием реальных проектов, охватывающих структуры данных, алгоритмы, ООП и основные концепции Java.
java
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
- Введение
- Программа
Доступ к элементам связанного списка
Доступ к элементам HashMap
Доступ к статическим свойствам из другого класса
Проверка равенства строк
Создание связного списка с использованием индексов
Поиск минимального и максимального баллов студентов
Реализация структуры данных "двусторонняя очередь"
Реализация лямбда-выражения с параметрами
Реализация многоуровневого наследования
Удаление второго элемента из ArrayList
Отсортировать возраст игроков в порядке возрастания
Информация о получателе методов класса
Параллельное выполнение потоков
Подсчет количества вхождений символов
Пользовательская регулярка
Проблема разделения данных в системе продажи билетов
Методы по умолчанию в нескольких интерфейсах
Нарисовать геометрические фигуры
От четверти до нуля
Реализация очереди вручную
Лямбда-выражения для операций с данными
Печать информации о элементах матрицы
Удаление дубликатов чисел
Установка цены на билеты в туристическом месте
Игра по разделению денег между братьями
Симуляция библиотеки
Решение задачи распределения яблок с использованием исключений
Хранение данных с использованием HashSet
Сумма больших чисел
Сумма цифр трехзначного числа
Einziger Gott
Использование Stream
Проверка номера идентификационного документа
Простая инструкция вывода в Java
Реализация шифрования и дешифрования
Доступ к имени студента и его изменение
Доступ к переопределенному методу суперкласса
Доступ к статическим свойствам в классе
Доступ к конструктору суперкласса
Добавление элементов в ArrayList
Добавление элементов в ArrayList по определенному индексу
Программа для вычисления площади с использованием абстракции
Вычисление ИМТ по весу и росту
Вычислить объем куба по стороне
Расчет бонуса сотрудника на основе зарплаты
Рассчитывание процентов на основе начального капитала
Вычислить средний рост игроков
Вычисление процента с использованием массивов
Вычисление площади прямоугольника с использованием класса
Вычисление размеров прямоугольника
Вычислить сумму цифр
Вычисление факториала числа
Вычисление площади двух треугольников
Вычисление степени числа
Вычисление стандартного отклонения на Java
Вычисление суммы натуральных чисел
Вычисление площади круга
Вычисление площади квадрата
Вызов метода дважды
Проверить успех, неудачу или недействительность
Проверка температуры IcyHot с использованием Java
Сравнение первых и последних элементов массива
Постоянно суммировать введенные числа
Преобразование между километрами и милями с использованием Java
Подсчитайте гласные в строке
Подсчет цифр в целом числе
Подсчет вхождений символа 'a'
Создать программу-калькулятор
Создание класса перечисления - Size
Создание иерархии Animal-Dog
Определение делителей числа
Определить более длинную строку из вводов
Определить максимальное количество рукопожатий среди студентов
Определение оценки студента
Определение равенства двух аргументов
Определение четности или нечетности
Определение числа Харшада на Java
Определение, является ли число числом Армстронга
Определение статуса простого числа
Раздача шоколадных конфет детям
Инкапсуляция управления зарплатой сотрудников
Константы перечисления в виде строк
Исключить кратные трех из чисел
Программа для перевода температуры из Фаренгейта в Цельсий
Найти различия между двумя хэш-множествами
Найти пересечение двух HashSet
Найти наибольшее кратное, меньшее 100
Найти наименьший элемент массива
Найти младшего брата
Поиск Немо в ArrayList
Поиск простых чисел в интервалах
Нахождение наибольшего общего делителя двух чисел
Нахождение наименьшего общего кратного
Программа FizzBuzz: объяснение ввода пользователя
Создание таблицы умножения с использованием циклов
Наибольший делитель, исключая само число
Идентификация чисел, которые делятся на каждую свою цифру
Определение изобильных чисел с использованием Java
Реализация интерфейса для вычисления площади квадрата
Реализация очереди с использованием LinkedList
Перегрузка методов для различных параметров
Перегрузка методов с различными типами параметров
Изменение элементов в HashMap
Изменение ArrayList с использованием Java
Переопределение методов в нескольких классах
Несколько классов, наследующих один класс
Умножить массив на десять
Демонстрация перегрузки финального метода
Переопределение метода базового класса
Проверка на палиндром
Выполнить сложение комплексных чисел
Программа для перевода фунтов в килограммы
Примитивные типы в классы-обертки
Вывод любого типа данных
Вывод четных чисел из массива
Вывод неалфавитных символов
Вывод значения любого типа данных
Вывод элементов массива
Вывод отдельных символов в строке
Вывод предложения три раза
Удаление элементов из HashMap
Программа для переворота числа
Калькулятор прибыли/убытка магазина
Программа для вычисления простых процентов
Конкатенация строк: объединение двух текстов
Преобразование строки: первая буква в верхнем регистре
Вычитание координат
Обмен значениями двух чисел с использованием временной переменной
Валидные внутренние углы треугольника
Проверить условие високосного года
Проверить статус простого числа с использованием Java
Проверка экземпляра класса
Программа для определения права на голосование
Игра по воздухом
Деление клеток пришельцев
Площадь круга с любым радиусом
Рынок продажи автомобилей
Программа банковского счета
Цветы состянулись в красоту
Создание и развертывание Spring Boot
Распределение визиток
Шифрование «Шифром Цезаря»
Вычисление объема куба
Вычисление объема цилиндра
Симуляция чат-комнаты
Рейтинг успеваемости класса
Свойства и методы класса
Классификация слов по частям речи
Курица и кролик в одной клетке
Содержание файла конфигурации
Настройка параметров класса с использованием аннотаций
Подсчет вхождений подстроки
Определите ваши аннотации
Проектирование и реализация графического интерфейса
Разработка и реализация нескольких интерфейсов
Определить возможность возвращения космического корабля
Определение возможности существования треугольника с обработкой исключений
Синхронизация Философов-обедателей
Отображение информации о данных с использованием итератора
Разделение яблок с использованием обработки исключений
Эффективная программа анализа оценок студентов
Ввод информации о студентах
Перечисление для информации о поле "пол"
Программирование последовательности Фибоначчи
Фильтрация содержимого файла
Загрузка файлов на основе протокола UDP
Инструкции управления потоком для нескольких требований
Интересное завершение кода
Получение информации с главной страницы Google
Обработка некорректных оценок
Привет, LabEx с использованием Java
Сколько дней в каждом месяце
Реализация обратного отсчёта времени в потоке
Реализовать класс Stock
Реализация треугольника Паскаля
Реализация разделения строки
Реализация класса-утилиты для работы со строками
Интеллектуальная служба по оказанию медицинской помощи
Пересечение связанных списков
Расчет зарплаты Java-инженера
Великодушие Конга Ронга
Симуляция игры в "Владельца поля" с использованием Java
Автоматическое вычисление высоты при запуске Вэна
Классификация логинформации
Любовь с первого взгляда
Максимизация очков в игре "Авиационный шахмат" с использованием динамического программирования
Стратегия максимизации уничтожения самолётов
Максимальное значение трех чисел.
Изменение конструкции оружия с использованием наследования
Определение числа насиссиста
Навигация по космическому мосту с использованием Java-массивов
Маркетинг магазина украшений No Money Jewelry Store
Количество палиндромных чисел
Нюва сотворяет людей
Получение объектов класса для разных классов
Операции с ссылками на методы
Оптимальный выбор монет для покупки пружины
Оптимизация моделирования забега на релей с использованием потоков
Вывести треугольник
Вывод информации о книге
Анализ XML-данных с использованием DOM
Точка внутри треугольника
Реализация очереди "Поставщик-Потребитель"
Создание объекта Person с использованием отражения
Освобождение ресурсов Scanner с использованием finally
Спасение принцессы с условным выполнением
Реверс одномерного массива в Java
Перевернуть и вывести список слов
Переворачивание порядка слов в английских предложениях
Переписание метода equals
Запуск данных поочередно в трех группах
Разбор XML-данных с использованием SAX
Поиск в двумерном массиве
Запрос информации о пользователях с использованием сервлета
Простая система управления студентами
Симулированная система управления университетом
Управление скоростью космического корабля
Постигайте меня, мой Господь
Спиральный обход дерева
Подъем по лестнице и предсказание баланса
Хранение данных с использованием TreeSet
Силовая тренировка методом накопления
Конструкторы класса String
Статистика информации о строках
Методы класса String
Система управления студентами
Система ранжирования оценок студентов
Подсчет вхождений подстроки
Игра玩法召唤精灵
Волшебный карман
Стена имеет уши
Тягающийся Земля
Желание в пять центов
Понимание постоянного пула
Валидация регистрации пользователя с использованием исключений
Использование наследования для сокращения кода
Когда я смогу накопить достаточно денег
Запись объектов в файл
Ян и Инь
Преподаватель
Labby
Labby is the LabEx teacher.
Поделиться в Google Classroom
Присоединяйтесь к нашему Discord и учитесь вместе
Присоединиться сейчасОтзывы пользователей
" It greats for me please keep going"
— Sopanha SIN
" Extra ordinary site for beginners"
— Hariharan Palanivel




