Java 班级信息管理系统:增删改查实现
以下是班级信息管理的 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 集合存储。
原文地址: https://www.cveoy.top/t/topic/oI4j 著作权归作者所有。请勿转载和采集!