import java.util.*; class Student implements Comparable { private String name; private int age; private String grupa; public Student(String name, int age) { this.name = name; this.age = age; this.grupa = grupa; } @Override public String toString() { return "{" + "name='" + name + '\'' + ", age=" + age + '\'' +", grupa=" + grupa + '}'; } public String getName() { return name; } public int getAge() { return age; } public String getGrupa() { return grupa; } @Override public int compareTo(Student o) { if (this.age != o.getAge()) { return this.age - o.getAge(); } return this.name.compareTo(o.getName()); } } class Main { public static void main(String[] args) { Student[] students = { new Student("Traian4o4o", 15), new Student("Olego", 20), new Student("Dan", 20), new Student("Mihai", 10) }; Arrays.sort(students); System.out.println(Arrays.toString(students)); } }