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 boolean isAdmitted(Student student, School school) {
        int total = student.getTotal();
        int sports = student.getSports();
        int line = school.getLine();
        if (total >= line || (sports >= 96 && total > 300)) {
            return true;
        }
        return false;
    }

    public static void main(String[] args) {
        School school = new School();
        school.setLine(500);
        Student student1 = new Student('张三', '001', 550, 80);
        Student student2 = new Student('李四', '002', 480, 100);
        Student student3 = new Student('王五', '003', 320, 98);
        if (isAdmitted(student1, school)) {
            System.out.println(student1.getName() + '被录取');
        }
        if (isAdmitted(student2, school)) {
            System.out.println(student2.getName() + '被录取');
        }
        if (isAdmitted(student3, school)) {
            System.out.println(student3.getName() + '被录取');
        }
    }
}

代码说明:

  • 学校类包含录取分数线 line,并提供设置和获取分数线的方法。
  • 学生类包含学生的姓名 name、学号 id、综合成绩 total 和体育成绩 sports,并提供获取成绩和信息的方法。
  • 录取类包含 isAdmitted 方法,该方法根据学校的录取分数线和学生的成绩判断学生是否被录取。录取条件为:综合成绩在录取分数线之上,或体育成绩在96分以上并且综合成绩大于300。
  • main 方法创建了若干个学生对象,并使用 isAdmitted 方法判断学生是否被录取。

代码运行结果:

张三被录取
李四被录取

注意事项:

  • 本代码示例仅供参考,实际应用中可能需要根据具体情况进行修改。
  • 代码中使用中文姓名和学号,如果需要使用其他语言,请修改代码中相应部分。

希望本代码示例能帮助您了解如何使用Java编写学生录取系统。如果您有任何问题,请随时留言。

Java 学生录取系统:学校、学生和录取类代码示例

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

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