温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!
Java经典项目中的代码示例可以是一个简单的学生信息管理系统。这个系统可以实现学生信息的录入、查询、修改和删除等功能。下面是一个简单的示例代码:
import java.util.ArrayList;
import java.util.List;
public class StudentManagementSystem {
private List<Student> students;
public StudentManagementSystem() {
students = new ArrayList<>();
}
public void addStudent(Student student) {
students.add(student);
}
public void removeStudent(Student student) {
students.remove(student);
}
public Student findStudentById(int id) {
for (Student student : students) {
if (student.getId() == id) {
return student;
}
}
return null;
}
public void updateStudentName(Student student, String newName) {
student.setName(newName);
}
public void updateStudentAge(Student student, int newAge) {
student.setAge(newAge);
}
public static void main(String[] args) {
StudentManagementSystem system = new StudentManagementSystem();
// 添加学生信息
Student student1 = new Student(1, "张三", 18);
system.addStudent(student1);
// 查询学生信息
Student foundStudent = system.findStudentById(1);
System.out.println("学生信息:" + foundStudent);
// 修改学生信息
system.updateStudentName(foundStudent, "李四");
system.updateStudentAge(foundStudent, 20);
// 删除学生信息
system.removeStudent(foundStudent);
}
}
class Student {
private int id;
private String name;
private int age;
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "学生ID:" + id + ",姓名:" + name + ",年龄:" + age;
}
}
以上示例代码演示了一个学生信息管理系统的基本功能,包括添加学生信息、查询学生信息、修改学生信息和删除学生信息。通过创建一个`StudentManagementSystem`类来管理学生信息,其中使用了一个`List`来存储学生对象。通过调用相应的方法,可以实现对学生信息的操作。定义了一个`Student`类来表示学生对象,其中包含了学生的ID、姓名和年龄等属性,并提供了相应的getter和setter方法。在`main`方法中,展示了如何使用这个学生信息管理系统的各个功能。