Печать возраста в определенном порядке.
Я хочу напечатать их возраст в порядке возрастания, используя любой алгоритм сортировки.
С чего начать алгоритм?
Что я уже пробовал:
пакет поддержки;
импорт java.util.Сканер;
public class Customer {//свойства
наименование частная строку ;
частная зарплата int;
частный инт возраст;
отдел вневедомственной строку ;
void setName (String Name) / / методы setter и getter
{
этот.имя name;}
Строка getName()
{
вернуть имя;}
void setSalary(int зарплата){
этот.Зарплата = Оклад;
}
инт getSalaray(){
вернуть зарплату;}
void setAge(int Age){
этот.Возраст = Возраст;}
int getAge()
{
возраст возврата;}
пустота setDepartment(Департамент строка ){
этот.Кафедры= Кафедра;}
Струнный Отдел()
{
отдел возврата;}
Клиент (строковое имя, int возраст, Int зарплата, строковый отдел) / / конструктор
{
этот.имя name;
этот.Возраст = Возраст;
этот.Зарплата = Оклад;
этот.Кафедры = Кафедра;
}
недействительными установки(){ //метод или функция
Системы.из.код println("имя: "+имя);
System. out. println ("зарплата:" +возраст);
System. out. println ("возраст:" +зарплата);
Системы.из.код println("кафедра: "+отдел);
Системы.из.код println("\п");}
публичный статический пустота главный(строка[] аргументы) {
Customer [] array = новый клиент[6];
array[0] = новый клиент ("Rashika", 2000, 18, " Computer Science");
array[1] = новый клиент ("Айша", 1000, 20, " английский");
array[2] = новый клиент ("Aleena", 5000, 29, " Maths");
array[3] = новый клиент("Aimen", 8000, 58, " гуманитарные науки");
array[4] = новый клиент ("Amna", 3000, 28, " Computer Science");
массив [0].Установка();
массив [1].Установка();
массив [2].Установка();
массив [3].Установка();
массив [4].Установка();
}
}