Java学生管理系统查找功能
时间: 2023-12-30 20:05:13 浏览: 27
以下是Java学生管理系统的查找功能的示例代码:
```java
// 假设有一个Student类,包含学生的学号和姓名等信息
class Student {
private int number;
private String name;
public Student(int number, String name) {
this.number = number;
this.name = name;
}
public int getNumber() {
return number;
}
public String getName() {
return name;
}
}
// 假设有一个StudentManagementSystem类,包含学生的管理功能
class StudentManagementSystem {
private Student[] students;
public StudentManagementSystem(Student[] students) {
this.students = students;
}
// 查找学生的方法
public void searchStudent(int number) {
boolean found = false;
for (int i = 0; i < students.length; i++) {
if (students[i].getNumber() == number) {
System.out.println("找到学生:" + students[i].getName());
found = true;
break;
}
}
if (!found) {
System.out.println("未找到学生");
}
}
}
// 创建学生对象
Student[] students = new Student[3];
students[0] = new Student(1, "张三");
students[1] = new Student(2, "李四");
students[2] = new Student(3, "王五");
// 创建学生管理系统对象
StudentManagementSystem system = new StudentManagementSystem(students);
// 查找学生
system.searchStudent(2); // 输出:找到学生:李四
system.searchStudent(4); // 输出:未找到学生
```