Java 学生录取系统:学校、学生和录取类实现

本文将通过 Java 代码实现一个简单的学生录取系统,包含学校、学生和录取类,并提供判断学生是否符合录取条件的逻辑。

学校类

public class School {
    private int line; // 录取分数线
    
    public void setLine(int line) {
        this.line = line;
    }
    
    public int getLine() {
        return line;
    }
}

学生类

public class Student {
    private String name; // 姓名
    private String id; // 考号
    private int total; // 综合成绩
    private int sports; // 体育成绩
    
    public Student(String name, String id, int total, int sports) {
        this.name = name;
        this.id = id;
        this.total = total;
        this.sports = sports;
    }
    
    public int getTotal() {
        return total;
    }
    
    public int getSports() {
        return sports;
    }
    
    public String getName() {
        return name;
    }
    
    public String getId() {
        return id;
    }
}

录取类

public class Admission {
    public static void main(String[] args) {
        // 创建学校对象
        School school = new School();
        school.setLine(350);
        
        // 创建学生对象
        Student stu1 = new Student("张三", "1001", 360, 80);
        Student stu2 = new Student("李四", "1002", 310, 98);
        Student stu3 = new Student("王五", "1003", 340, 85);
        
        // 判断是否符合录取条件
        if (stu1.getTotal() >= school.getLine() || (stu1.getSports() >= 96 && stu1.getTotal() > 300)) {
            System.out.println(stu1.getName() + "(" + stu1.getId() + ")被录取");
        }
        if (stu2.getTotal() >= school.getLine() || (stu2.getSports() >= 96 && stu2.getTotal() > 300)) {
            System.out.println(stu2.getName() + "(" + stu2.getId() + ")被录取");
        }
        if (stu3.getTotal() >= school.getLine() || (stu3.getSports() >= 96 && stu3.getTotal() > 300)) {
            System.out.println(stu3.getName() + "(" + stu3.getId() + ")被录取");
        }
    }
}

在这个简单的例子中,我们定义了三个类:

  • School:包含录取分数线,提供设置和获取分数线的方法。
  • Student:包含学生姓名、考号、综合成绩和体育成绩,提供获取相关信息的方法。
  • Admission:包含 main 方法,创建学校和学生对象,并判断学生是否符合录取条件。

代码示例展示了如何使用这些类来模拟学生录取流程。可以通过修改代码,添加更多学生、设置不同的录取规则等,来实现更复杂的学生录取系统。

希望这篇教程能够帮助你理解如何使用 Java 类来构建简单的应用程序。

Java 学生录取系统:学校、学生和录取类实现

原文地址: https://www.cveoy.top/t/topic/nIUz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录