Using Java, Write an interactive console application for an employee management service. The user can enter the following options for the apps 1-List all employees, sorted by Name. 2-Hire a new...


Using Java, Write an interactive console application for an employee management service. The user can enter the following options for the apps


1-List all employees, sorted by Name.


2-Hire a new employee (add to list)


3-show the lowest salary and highest salary and average of the salaries


0-exit -


At the beginning of the application, data will be read from a text file.


- And at the end of it when user chooses 0, data will be saved to the same file.


- The date format needs to be YYYY-MM-DD and The fields needs to be separated by semicolon(;)


Example of data in the text file : Alice P.;2012-09-22;Shoes;40


Emma W.;2016-07-07;Furniture;30


Eva;2021-08-08;Pizza;50


EmployeeSchedule class has the following attributes


private String name;


private String department;


private Date dateHired;


private double hourSalary;


name : between 2-50 characters and not permitted to have ;^?@!~*


department : between 2-50 characters and not permitted to have ;^?@!~*


dateHired : between 1900 and 2100 salary : needs to be more than 10.0



Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here