Advertisement
desislava_topuzakova

02.CompanyRoster_Department

Oct 5th, 2020
886
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. package CompanyRoster;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. public class Department {
  7.     private String name;
  8.     private List<Employee> employees;
  9.  
  10.     public Department (String name) {
  11.         this.name = name;
  12.         this.employees = new ArrayList<>();
  13.     }
  14.  
  15.     public List<Employee> getEmployees() {
  16.         return this.employees;
  17.     }
  18.  
  19.     public double getAverageSalary() {
  20.         return this.employees
  21.                 .stream()
  22.                 .mapToDouble(Employee::getSalary)
  23.                 .average()
  24.                 .orElse(0.0);
  25.     }
  26.  
  27.     public String getName() {
  28.         return this.name;
  29.     }
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement