![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 09.05.2021 21:50 allisonatalie6654
Write a Java program that stores information about a company. You should define two classes: Employee which represents the employees in the company, and Department which represents the departments the employees are in.
Class definition
The classes should have the following fields:
▪ Department
• String name
▪ Employee
• String firstName
• String lastName
• double salary
• Department department
Notes:
1. All fields should be private.
2. You should define a constructor that takes as parameters all fields in each class.
3. You should define a getter and a setter for all fields in each class.
4. The field salary on class Employee should never be a negative number.
5. You should define a method getFullName on class Employee that returns the employees full name as a String.
Main Program
after you have defined the classes, In the main method define two objects of type Department as follows:
#
name
1
Sales
2
Accounting
Then define an array of type Employee and fill it with the following Employee objects:
#
firstName
lastName
salary
department
1
John
White
1000
Department object 1 (Sales)
2
David
Ford
1500
Department object 1 (Sales)
3
Sophie
Beech
1200
Department object 1 (Sales)
4
Mary
Howe
1300
Department object 2 (Accounting)
5
Susan
Brand
1400
Department object 2 (Accounting)
the program should show the user the following menu and wait for input from the user:
1. Show all employees
2. Show employees for department
3. Show employee with max salary
Option 1: shows the employee’s full name, salary and department name for all employees
Option 2: asks the user for a department name then shows the employee’s full name, salary and department name for that department.
Option 3: shows the full name, salary and department name for the employee with the maximum salary in the company
![ansver](/tpl/images/cats/User.png)
Answers: 2
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Other questions on the subject: Computers and Technology
![image](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 11:00, tristina20
The isometric projection camera technique provides an illusion of perspective by using things like parallax scrolling to create the illusion of 3d in a 2d game
Answers: 3
![image](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 11:20, 1tzM3
Http is the protocol that governs communications between web servers and web clients (i. e. browsers). part of the protocol includes a status code returned by the server to tell the browser the status of its most recent page request. some of the codes and their meanings are listed below: 200, ok (fulfilled)403, forbidden404, not found500, server errorgiven an int variable status, write a switch statement that prints out the appropriate label from the above list based on status.
Answers: 2
![image](/tpl/images/cats/informatica.png)
You know the right answer?
Write a Java program that stores information about a company. You should define two classes: Employe...
Questions in other subjects:
![Konu](/tpl/images/cats/en.png)
![Konu](/tpl/images/cats/istoriya.png)
History, 08.07.2019 17:30
![Konu](/tpl/images/cats/mat.png)
![Konu](/tpl/images/cats/mat.png)
Mathematics, 08.07.2019 17:30
![Konu](/tpl/images/cats/en.png)
English, 08.07.2019 17:30
![Konu](/tpl/images/cats/ekonomika.png)
![Konu](/tpl/images/cats/obshestvoznanie.png)
![Konu](/tpl/images/cats/mat.png)
Mathematics, 08.07.2019 17:30
![Konu](/tpl/images/cats/himiya.png)
![Konu](/tpl/images/cats/health.png)
Health, 08.07.2019 17:30