/
elrdn
/
sber-java-hw
Обзор
Документация
Войти
/
elrdn
/
sber-java-hw
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/homeworks/task2_3/StudentService.java
28 строк
835 B
Elraden
Выполнены задания 1-5
16 июл 2025, 23:08
16 июл 2025, 23:08
17fb121
Код
Авторство
О чём код?
package homeworks.task2_3; import java.util.Arrays; import java.util.Comparator; public class StudentService { public Student bestStudent(Student[] students) { if (students == null || students.length == 0) { return null; } Student bestStudent = students[0]; for (int i = 1; i < students.length; i++) { if (students[i].getAverageGrade() > bestStudent.getAverageGrade()) { bestStudent = students[i]; } } return bestStudent; } public Student[] sortBySurname(Student[] students) { if (students == null) return null; Student[] sortedStudents = Arrays.copyOf(students, students.length); Arrays.sort(sortedStudents, Comparator.comparing(Student::getSurname)); return sortedStudents; } }