Для решения этой задачи можно создать класс Employee со свойством gender (пол) типа String. Затем нужно создать список объектов класса Employee и заполнить его данными о сотрудниках, включая информацию о поле каждого сотрудника.
Далее можно написать методы для подсчета количества мужчин и женщин в списке сотрудников. Например:
public class Employee {
private String gender;
public Employee(String gender) {
this.gender = gender;
}
public String getGender() {
return gender;
}
}
public class Organization {
private List<Employee> employees = new ArrayList<>();
public void addEmployee(Employee employee) {
employees.add(employee);
}
public int getMaleCount() {
int count = 0;
for (Employee employee : employees) {
if (employee.getGender().equalsIgnoreCase("male")) {
count++;
}
}
return count;
}
public int getFemaleCount() {
int count = 0;
for (Employee employee : employees) {
if (employee.getGender().equalsIgnoreCase("female")) {
count++;
}
}
return count;
}
}
Затем можно создать объект класса Organization, добавить в него данные о сотрудниках и вызвать методы getMaleCount() и getFemaleCount() для получения количества мужчин и женщин в организации соответственно.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov