/
Skob.m.a
/
WorkSpace
Обзор
Документация
Войти
/
Skob.m.a
/
WorkSpace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_9_Student
42 строки
940 B
Skob.m.a
create Task_9_Student
01 дек 2024, 21:30
01 дек 2024, 21:30
fdf87a3
Код
Авторство
О чём код?
public class Student implements Comparable { private int idNum; private int GPA; public Student(int idNum, int GPA) { this.idNum = idNum; this.GPA = GPA; } @Override public String toString() { return "Student{" + "idNum=" + idNum + ", GPA=" + GPA + '}'; } public int getIdNum() { return idNum; } public void setIdNum(int idNum) { this.idNum = idNum; } public int getGPA() { return GPA; } public void setGPA(int GPA) { this.GPA = GPA; } @Override public int compareTo(Object o) { if(!(o instanceof Student)) throw new IllegalArgumentException("Объект не является студентом!"); // < 0 -> o, 0 -> ==, >0 -> this; return this.idNum - ((Student) o).idNum; } }