/
ket12werw
/
task3
Обзор
Документация
Войти
/
ket12werw
/
task3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Employee.java
78 строк
2 KB
ket12werw
zadanie5
21 июл 2026, 19:42
Верифицирован
21 июл 2026, 19:42
beb281e
Код
Авторство
О чём код?
/* Задача 5. Сотрудник с самой высокой зарплатой Предыстория Руководитель отдела разработки хочет узнать, у кого из Java-разработчиков самая высокая зарплата. Класс сотрудника public class Employee { private String name; private String department; private int salary; public Employee(String name, String department, int salary) { this.name = name; this.department = department; this.salary = salary; } public String getName() { return name; } public String getDepartment() { return department; } public int getSalary() { return salary; } } Дано List<Employee> employees = List.of( new Employee("Анна", "Java", 150000), new Employee("Иван", "QA", 120000), new Employee("Олег", "Java", 140000), new Employee("Мария", "Java", 130000) ); Что нужно сделать С помощью Stream API: оставить сотрудников отдела "Java"; найти сотрудника с самой высокой зарплатой; вывести его имя и зарплату. Учесть, что подходящего сотрудника в списке может не оказаться. Ожидаемый результат Анна — 150000 */ package task3; public class Employee { private String name; private String department; private int salary; public Employee(String name, String department, int salary) { this.name = name; this.department = department; this.salary = salary; } public String getName() { return name; } public String getDepartment() { return department; } public int getSalary() { return salary; } }