zoukankan      html  css  js  c++  java
  • 【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);
        }
    }
  • 相关阅读:
    Kafka如何保证读写的跨分区与会话
    Kafka topic中的partition的leader选举
    Kafka为什么这么快
    sqoop导入导出
    为什么要用redis去重
    bypass SortShuffleManager的bypass运行机制
    大数据常用端口号
    vector基础
    【拓扑排序】
    【POJ】Crazy Search(hash)
  • 原文地址:https://www.cnblogs.com/OliverQin/p/12051807.html
Copyright © 2011-2022 走看看