定义学生工具类

定义一个集合,用于存储3个学生对象。
学生类的属性为:name、age、gender
定义一个工具类,用于获取集合中最大学生的年龄。
javabean

package a03staticDemo3;

import java.util.ArrayList;

public class Student {
  private String name;
  private int age;
  private String gender;

  public Student() {}

  public Student(String name, int age, String gender) {
    this.name = name;
    this.age = age;
    this.gender = gender;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getAge() {
    return age;
  }

  public void setAge(int age) {
    this.age = age;
  }

  public String getGender() {
    return gender;
  }

  public void setGender(String gender) {
    this.gender = gender;
  }
}

util

package a03staticDemo3;

import java.util.ArrayList;

public class StudentUtil {
  private StudentUtil() {}

  public static int getMaxAge(ArrayList<Student> list) {
    int max = list.get(0).getAge();
    for (int i = 0; i < list.size(); i++) {
      if (max < list.get(i).getAge()) {
        max = list.get(i).getAge();
      }
    }
    return max;
  }
}

test

package a03staticDemo3;

import java.util.ArrayList;

public class Test {
  public static void main(String[] args) {
    ArrayList<Student> list = new ArrayList<>();
    Student stu1 = new Student("zhangsan", 18, "女");
    Student stu2 = new Student("lisi", 19, "女");
    Student stu3 = new Student("zhang", 20, "女");
    list.add(stu1);
    list.add(stu2);
    list.add(stu3);
    int maxAge = StudentUtil.getMaxAge(list);
    System.out.println(maxAge);
  }
}

运行结果

20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值