I got a list of objects each having an attribute of type int
. How do I find the max and min values of this attribute over all the objects in the list?
public class app
{
public static void main(String[] args)
{
// professor p = new professor("Name", "LName", "Degree", Age);
professor p0= new professor("Chad", "Froes", "Biochemistry", 21);
professor p1= new professor("Chad", "Froes", "Biochemistry", 21);
professor p2 = new professor("Carol", "Hammond", "Modern Art", 43);
//Oldest professor
if (p0.ageGV > p1.ageGV && p0.ageGV > p2.ageGV)
{
System.out.println(p0.getOldest());
}
else if (p1.ageGV > p0.ageGV && p1.ageGV > p2.ageGV)
{
System.out.println(p1.getOldest());
}
else if (p2.ageGV > p1.ageGV && p2.ageGV > p0.ageGV)
{
System.out.println(p2.getOldest());
}
System.out.println("\n");
//Youngest sort
if (p0.ageGV < p1.ageGV && p0.ageGV < p2.ageGV)
{
System.out.println(p0.getYoungest());
}
if (p1.ageGV < p0.ageGV && p1.ageGV < p2.ageGV)
{
System.out.println(p1.getYoungest());
}
if (p2.ageGV < p1.ageGV && p2.ageGV < p0.ageGV)
{
System.out.println(p2.getYoungest());
}
}
}