/
elrdn
/
sber-java-hw
Обзор
Документация
Войти
/
elrdn
/
sber-java-hw
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/homeworks/task2_3/Main.java
39 строк
2 KB
Elraden
Выполнены задания 1-5
16 июл 2025, 23:08
16 июл 2025, 23:08
17fb121
Код
Авторство
О чём код?
package homeworks.task2_3; import java.util.Arrays; public class Main { public static void main(String[] args) { Student student1 = new Student("Иван", "Лезжаев"); Student student2 = new Student("Мария", "Максимова"); Student student3 = new Student("Дмитрий", "Никифоров"); Student student4 = new Student(); student4.setName("Олег"); student4.setSurname("Ольжанский"); student1.setGrades(new int[]{5, 4, 5, 5}); student2.setGrades(new int[]{3, 4, 3}); student3.setGrades(new int[]{5, 5, 5, 4, 5}); student4.setGrades(new int[]{4, 4, 4, 4}); System.out.println("У студента " + student4.getName() + " " + student4.getSurname() + " оценки: " + Arrays.toString(student4.getGrades())); student4.addGrade(3); student4.addGrade(5); System.out.println("Теперь оценки " + student4.getName() + " " + student4.getSurname() + ": " + Arrays.toString(student4.getGrades())); Student[] students = {student1, student2, student3, student4}; StudentService service = new StudentService(); Student best = service.bestStudent(students); System.out.println("\nЛучший студент - это " + best.getName() + " " + best.getSurname() + " со средним баллом: " + best.getAverageGrade()); System.out.println("\nОтсортированные по фамилии студенты:"); Student[] sortedStudents = service.sortBySurname(students); for (Student student : sortedStudents) { System.out.println(student.getSurname() + " " + student.getName()); } } }