• .定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。


    3.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。
    A:遍历集合遍历输出。
    B:求出年龄最大的学生,让后将该对象的姓名变为:王者荣耀。
    package CallName;

    public class Student {
    String name;
    int age;
    String se;
    }
    package CallName;

    import java.util.ArrayList;

    public class StudentGet {
    public static void main(String[] args)
    {
    ArrayList<Student>arr=new ArrayList<Student>();
    addStudent(arr);
    printS(arr);
    getMax(arr);
    }

    private static void getMax(ArrayList<Student> arr) {
    int num=arr.get(0).age;
    int index=0;
    for(int j=0;j<arr.size();j++)
    {

    if(num<arr.get(j).age)
    {
    num=arr.get(j).age;
    index=j;
    }
    }
    arr.get(index).name="王者荣耀";
    System.out.println(num);

    System.out.println(arr.get(index).name);
    for(int q=0;q<arr.size();q++)
    {
    System.out.println(arr.get(q).name+" "+arr.get(q).age+" "+arr.get(q).se);
    }

    }

    private static void printS(ArrayList<Student> arr) {
    for(int i=0;i<arr.size();i++)
    {

    System.out.println(arr.get(i).name+" "+arr.get(i).age+" "+arr.get(i).se);
    }

    }

    private static void addStudent(ArrayList<Student> arr) {
    Student s1=new Student();
    s1.name="马虎腾";
    s1.age=18;
    s1.se="男";

    Student s2=new Student();
    s2.name="麻婆苍穹";
    s2.age=34;
    s2.se="女";

    Student s3=new Student();
    s3.name="哇哈哈";
    s3.age=25;
    s3.se="男";

    arr.add(s1);
    arr.add(s2);
    arr.add(s3);
    }
    }

  • 相关阅读:
    客户端命令行查看dubbo服务的生产者和消费者
    灰度发布
    灰度发布方法了解
    spring事务隔离级别
    小东西
    从excel表中生成批量SQL,将数据录入到数据库中
    CSV导出
    详解Java的自动装箱与拆箱(Autoboxing and unboxing)
    java多线程理解
    spring事务传播行为讲解转载
  • 原文地址:https://www.cnblogs.com/dongzhenkun/p/10519407.html
Copyright © 2020-2023  润新知