-2

i

Import java.util.ArrayList;
    import java.util.Arrays;
public class Main {
    private static Employee[] employees = new Employee[10];
    private static Employee employee;

    public static void main(String[] args) {
        Employee[] employees = new Employee[10];
        Employee e1 = new Employee("Ольга", "Олеговна", "Спицына", 1, 200);
        Employee e2 = new Employee("Виктори", "Игоревна", "Матыш", 1, 100);
        Employee e3 = new Employee("Елена", "Ботсовна", "Бабич", 1, 300);
        Employee e4 = new Employee("Светлана", "Васильевна", "Берестнева", 1, 400);
        Employee e5 = new Employee("Алексадр", "Юрьевич", "Попов", 1, 500);
        Employee e6 = new Employee("Аллексей", "Иванович", "Иванов", 1, 600);
        Employee e7 = new Employee("Леонид", "Ботсович", "Евглевский", 1, 700);
        Employee e8 = new Employee("Ольга", "Ивановна", "Воз", 1, 800);
        Employee e9 = new Employee("Таитьяна", "Леонидовна", "Петрова", 1, 900);
        Employee e10 = new Employee("Дмитрий", "Александрович", "Решетников", 1, 50);

        employees[0] = e1;
        employees[1] = e2;
        employees[2] = e3;
        employees[3] = e4;
        employees[4] = e5;
        employees[5] = e6;
        employees[6] = e7;
        employees[7] = e8;
        employees[8] = e9;
        employees[9] = e10;

        ArrayList<Employee> e = new ArrayList<Employee>();

        for (Employee employee : employees) {
            System.out.println(employee);
        }
    }

    public static void Employees() {
        for (Employee employee : employees) {
            System.out.println(employee);
        }
    }

    public static void fullName() {
        for (Employee employee : employees) {
            System.out.println(employee.getSurname());
        }
    }

    public static int calculatorTotalSalary() {
        int sum = 0;
        for (Employee employee : employees) {
            sum += employee.getSalary();
        }
        return sum;
    }

    public static Employee minSalary() {
        Employee result = employees[0];
        int minimalSalary = employees[0].getSalary();
        for (Employee employee : employees) {
            if (employee.getSalary() < minimalSalary) {
                minimalSalary = employee.getSalary();
                result = employee;
            }
        }
        return result;
    }

    public static Employee maxSalary() {
        Employee result = employees[0];
        int maxSalary = employees[0].getSalary();`введите сюда код`
        for (Employee employee : employees) {
            if (employee.getSalary() > maxSalary) {
                maxSalary = employee.getSalary();
            }
            result = employee;
        }
        return result;
    }

    public static float averageSalary() {
        return calculatorTotalSalary() / (float) employees.length;
    }


}

public class Employee { private static int counter = 0; private final String name; private final String lastname; private final String surname; private int department; private int salary; private final Integer id;

// Геттеры
public String getName() {
    return name;
}


public String getLastname() {
    return lastname;
}

public String getSurname() {
    return surname;
}

public int getDepartment() {
    return department;
}

public int getSalary() {
    return salary;
}

public static int getCounter() {
    return counter;
}

public int getId() {
    return id;
}
// Сеттеры

public void setDepartment(int department) {
    this.department = department;
}

public void setSalary(int salary) {
    this.salary = salary;
}

public Employee(String name, String lastname, String surname, int department, int salary) {
    this.name = name;
    this.lastname = lastname;
    this.surname = surname;
    this.department = department;
    this.salary = salary;
    this.id = counter++;
}

@Override
public String toString() {
    return "Employee{" + "name='" + name + '\'' + ", lastname='" + lastname + '\'' + ", surname='" + surname + '\'' + ", department=" + department + ", salary=" + salary + ", id=" + id + '}';
}


}

Klioda
  • 48

1 Answers1

0

В вашем коде три ошибки:

  • первый импорт у вас с заглавной буквы, пропишите его с маленькой буквы: import java.util.ArrayList;
  • в методе public static Employee maxSalary() у вас вставлен просто текст, без комментария, его надо удалить (введите сюда код)
  • второй класс у вас с модификатором public, в одном файле у вас не может быть два класса с этимм модификатором, поэтому у класса public class Employee уберите модификатор: class Employee
Ada
  • 78
  • 6