欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

以对象数组作为参数传递给方法,返回对象数组中最小的成员变量

程序员文章站 2022-05-23 23:14:25
...
class Person//定义类Person
{
    private String name;
    private int age;
    public Person(String name,int age)
    {
        this.name=name;
        this.age=age;
    }
    public static int minage(Person[] p)
    {
        int min=Integer.MAX_VALUE;
        for(int i=0;i<p.length;i++)
        {
            if(p[i].age<min)
                min=p[i].age;
        }
        return min;
    }
}
public class sentence{//主类
    public static void main(String[] args)
    {
        Person[] per;//声明数组类型
        per =new Person[3];//分配数组内存
        per[0]=new Person("张三",20);
        per[1]=new Person("李四",21);//用new运算符创建新对象,并分配给数组元素
        per[2]=new Person("王五",19);
        System.out.println("最小年龄为"+Person.minage(per));
    }
}

以对象数组作为参数传递给方法,返回对象数组中最小的成员变量