mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-02 03:07:47 +07:00
41 lines
761 B
Java
41 lines
761 B
Java
// "Replace with max()" "true"
|
|
|
|
import java.util.*;
|
|
|
|
public class Main {
|
|
static class Person {
|
|
String name;
|
|
int age;
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public int getAge() {
|
|
return age;
|
|
}
|
|
|
|
public Person(String name, int age) {
|
|
this.name = name;
|
|
this.age = age;
|
|
}
|
|
}
|
|
|
|
public Person work() {
|
|
List<Person> personList = Arrays.asList(
|
|
new Person("Roman", 21),
|
|
new Person("James", 25),
|
|
new Person("Kelly", 12)
|
|
);
|
|
Person maxPerson = null;
|
|
for <caret>(Person p : personList) {
|
|
if(p.getAge() > 13) {
|
|
if (maxPerson == null || p.getName().compareTo(maxPerson.getName()) < 0) {
|
|
maxPerson = p;
|
|
}
|
|
}
|
|
}
|
|
|
|
return maxPerson;
|
|
}
|
|
} |