[Skillbox] Java-разработчик. Модуль 11 "Особенности ООП в Java". Решение задач домашней работы №11.1 и №11.2
11_AdvancedOOPFeatures/homework_11.1
В классе Main реализуйте метод sortBySalaryAndAlphabet(), который должен выполнить сортировку переданного списка сотрудников по заработной плате и алфавиту. То есть в начале списка будут минимальные значения зарплат, если значение зарплат одинаковое у сотрудников, то сотрудники с одинаковой зарплатой должны быть отсортированы по Ф. И. О.
Проверьте ваш метод с помощью тестов.
11_AdvancedOOPFeatures/homework_11.2
Задание №1
Что нужно сделать:
В классе Main реализуйте метод findEmployeeWithHighestSalary(), который должен выделить сотрудников, пришедших в выбранном году, и среди них выявить сотрудника с максимальным значением заработной платы, используя Stream API.
Проверьте ваш метод с помощью теста.
Задание №2
Что нужно сделать:
В классе Main реализуйте метод findPlanesLeavingInTheNextTwoHours(), который должен вернуть список рейсов, вылетающих в ближайшие два часа.
Используйте для работы с аэропортом подключённую библиотеку com.skillbox.airport. Изучите классы и методы библиотеки перед написанием кода.
Проверьте ваш метод с помощью теста.
Комментарии: Работа сдана в 2021 году.
[Skillbox] Java-разработчик. Модуль 11 "Особенности ООП в Java". Решение задач домашней работы №11.1 и №11.2