以下是班级信息管理的 Java 代码示例:

class ClassInfo {
  private String name; // 班级名称
  private int numOfStudents; // 学生人数

  public ClassInfo(String name, int numOfStudents) {
    this.name = name;
    this.numOfStudents = numOfStudents;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getNumOfStudents() {
    return numOfStudents;
  }

  public void setNumOfStudents(int numOfStudents) {
    this.numOfStudents = numOfStudents;
  }
}

class ClassInfoManager {
  private List<ClassInfo> classInfoList; // 班级信息列表

  public ClassInfoManager() {
    classInfoList = new ArrayList<>();
  }

  // 增加班级信息
  public void addClassInfo(String name, int numOfStudents) {
    ClassInfo newClassInfo = new ClassInfo(name, numOfStudents);
    classInfoList.add(newClassInfo);
  }

  // 删除班级信息
  public void deleteClassInfo(String name) {
    for (ClassInfo classInfo : classInfoList) {
      if (classInfo.getName().equals(name)) {
        classInfoList.remove(classInfo);
        break;
      }
    }
  }

  // 修改班级信息
  public void updateClassInfo(String name, int numOfStudents) {
    for (ClassInfo classInfo : classInfoList) {
      if (classInfo.getName().equals(name)) {
        classInfo.setNumOfStudents(numOfStudents);
        break;
      }
    }
  }

  // 查询班级信息
  public ClassInfo getClassInfo(String name) {
    for (ClassInfo classInfo : classInfoList) {
      if (classInfo.getName().equals(name)) {
        return classInfo;
      }
    }
    return null;
  }
}

在上面的代码中,ClassInfo 类表示班级信息,包括班级名称和学生人数两个属性。ClassInfoManager 类负责管理班级信息,提供了增加、删除、修改、查询班级信息的方法。其中,班级信息列表使用 List 集合存储。

Java 班级信息管理系统:增删改查实现

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

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