/
cod43
/
home_tasks
Обзор
Документация
Войти
/
cod43
/
home_tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/task3/StudentService.java
31 строка
974 B
cod43
first_commit
29 июл 2025, 19:46
29 июл 2025, 19:46
c3aa089
Код
Авторство
О чём код?
package task3; import task2.Student; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; /** Класс-утилита для работы со студентами */ public final class StudentService { private StudentService() {} /** Возвращаем студента, который имеет лучшую среднюю оценку */ public static Student bestStudent(Student[] students) { if (students == null || students.length == 0) return null; return Collections.max(Arrays.asList(students), Comparator.comparing(Student::getAverageGrade)); } /** Принимает массив студентов (класс Student) и сортирует его по фамилии */ public static void sortBySurname(Student[] students) { if (students == null) return; Arrays.sort(students, Comparator.comparing(Student::getSurname)); } }