Книга сотрудников

Выполнен
Заказ
5018910
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
8 Ноя 2022 в 10:00
Цена
1 000 ₽
Блокировка
10 дней
Размещен
5 Ноя 2022 в 14:34
Просмотров
173
Описание работы
  1. Создать класс Employee, который содержит информацию о Ф. И. О., отделе и зарплате сотрудника. Отделы для простоты должны быть названы от 1 до 5.
  2. Добавить статическую переменную-счетчик, которая будет отвечать за id.
  3. Добавить в класс Employee поле id, которое проставляется из счетчика, а затем счетчик увеличивает свое значение.
  4. Добавить возможность получать значения полей из Employee (геттеры) для всех полей.
  5. Добавить возможность устанавливать значения полей отдела и зарплаты (сеттеры).
  6. По умолчанию все поля должны передавать через конструктор (кроме id) и заполняться в нем (включая id, который нужно получить из счетчика).
  7. Создать внутри класса с методом main поле типа Employee[10], которое будет выполнять роль «хранилища» для записей о сотрудниках.
  8. Создать статические методы, которые будут взаимодействовать с массивом и предоставлять результат:
  9. Получить список всех сотрудников со всеми имеющимися по ним данными (вывести в консоль значения всех полей (toString)).
  10. Посчитать сумму затрат на зарплаты в месяц.
  11. Найти сотрудника с минимальной зарплатой.
  12. Найти сотрудника с максимальной зарплатой.
  13. Подсчитать среднее значение зарплат (можно использовать для этого метод из пункта b).
  14. Получить Ф. И. О. всех сотрудников (вывести в консоль).

Критерии оценки 

Корректно создан класс Employee.

– Реализованы геттеры для всех полей класса.

– Реализованы сеттеры для всех полей класса.

– Создано поле типа Employee[10] для хранения записей о сотрудниках.

– Созданы методы, которые корректно выводят информацию:

  • список всех сотрудников со всеми данными,
  • поиск сотрудника с минимальной зарплатой,
  • поиск сотрудника с максимальной зарплатой,
  • подсчет среднего значения зарплат,
  • список Ф. И. О. всех сотрудников.

– Программа работает корректно при изменении любых данных о сотрудниках и выводит верный результат.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
23 часа 43 минуты
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир