【BigData】Java基础_类和对象的基本使用

1.需求描述

①定义一个学生类,然后根据该类创建3个具体的学生对象

类中包含信息:学生姓名、学号、年龄、性别、所在地址

②将这三个学生对象存入到数组中

③然后将数组对象按照学生的年龄倒序排序

2.代码

目录结构:

Student.java的内容

package cn.test.logan.day03;

public class Student {
    // 定义类
    String stuName;
    String stuNo;
    int Age;
    String Gender;
    String Addr;
}

 StudentManage.java的内容

package cn.test.logan.day03;

public class StudentManage {
    public static void main(String[] args) {
        // 建造测试数据,然后封装到一个对象中
        Student stu1 = new Student();
        stu1.stuName = "小红";
        stu1.stuNo = "A001";
        stu1.Age = 23;
        stu1.Gender = "女";
        stu1.Addr = "美国";
        
        Student stu2 = new Student();
        stu2.stuName = "小明";
        stu2.stuNo = "A002";
        stu2.Age = 35;
        stu2.Gender = "男";
        stu2.Addr = "中国";
        
        Student stu3 = new Student();
        stu3.stuName = "小张";
        stu3.stuNo = "A003";
        stu3.Age = 22;
        stu3.Gender = "女";
        stu3.Addr = "日本";
        
        // 将3个对象装到一个数组中
        Student[] student = new Student[3];
        student[0] = stu1;
        student[1] = stu2;
        student[2] = stu3;
        
        // 排序
        Student tmp = student[0];
        for(int i=0;i<student.length;i++) {
            if(student[i].Age > tmp.Age) {
                tmp = student[i];
            }
        }
        // 打印输出年龄最大的学生的姓名
        System.out.println("年龄最大的学生是:"+tmp.stuName);
    }
}

猜你喜欢

转载自www.cnblogs.com/OliverQin/p/12051807.html