Question: Create a class named Employee with a method information . Then take the a input of n number of Employees name, Job Id, Salary, phone

 Create a class named Employee with a method information . Then

take the a input of n number of Employees name, Job Id,

Salary, phone number, address, Designation from user and Store information in a

Create a class named Employee with a method information . Then take the a input of n number of Employees name, Job Id, Salary, phone number, address, Designation from user and Store information in a text file named EmployeeInformation. Now create another class named EmployeeData with a method Data which will Retrieve Employee Information from the text file, Store in a array and pass it to the hSalary method as a parameter. Create another abstract method ISalary in this class. Now create a class named HighestSalary with a method hSalary which will calculate the highest salary using employee Data. Write the information (name, Job id, salary, phone number, address, designation) of that person in another text file named highest. Now create another Class LowestSalary which will extends EmplyoeeData Class.Now calculate lowest salary. Write the information (name, Job id, salary, phone number, address, designation) of that person in another text file named lowest. Create a interface named Salary with methods allData, lowest highest average. Create another Class Named Display which will implement Salary interface. Retrieve lowest and highest salary from the text file and calculate average of the salary.Print lowest with person details ,highest with person details , average and all employee information Note: lowest method will retrieve lowest .highest will retrieve highest and allData will retrieve employeeInformation Now create a class Main with a main method which will use to create objects and call methods. Sample output: Enter How many Employee Information? 3 Enter 19 employee details? Name: Id: Salary: Phone: Address: Designation: Enter 2nd employee details? Name: Id: Salary: Phone: Address: Designation: Enter 3rd employee details?: Name: Id: Salary: Phone: Address: Designation: All Employee Information stored successfully Highest Salary information stored successfully Lowest Salary information stored successfully. Lowest Salary: Name Id Salary Phone Address Designation Rahim2 123 018777887 Dhaka 1200 Manager Highest Salary Name Id Rahim 124 Salary Phone Address 1300018777887 Dhaka Designation Manager Average: 1 250 All Employee Name Id Salary Phone Address Designation Rahim 124 Rahim2- 123 Rahim3 122 1300018777887 Dhaka 1200018777887 Dhaka 1225018777887 Dhaka Manager Manager Manager Submission Instruction: 1.Full Project folder in zip format 2.Seven java file separately(without zip) 3.Screenshot of output (Must follow sample output)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!