java简单学生信息管理系统
时间: 2024-01-17 08:18:21 浏览: 30
以下是一个简单的Java学生信息管理系统的示例:
```java
import java.util.ArrayList;
import java.util.Scanner;
class Student {
private String name;
private int age;
private String gender;
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
}
public class StudentManagementSystem {
private ArrayList<Student> students;
public StudentManagementSystem() {
students = new ArrayList<>();
}
public void addStudent(Student student) {
students.add(student);
}
public void displayStudents() {
for (Student student : students) {
System.out.println("Name: " + student.getName());
System.out.println("Age: " + student.getAge());
System.out.println("Gender: " + student.getGender());
System.out.println("--");
}
}
public static void main(String[] args) {
StudentManagementSystem sms = new StudentManagementSystem();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("1. Add student");
System.out.println("2. Display students");
System.out.println("3. Exit");
System.out.print("Enter your choice: ");
int choice = scanner.nextInt();
if (choice == 1) {
System.out.print("Enter student name: ");
String name = scanner.next();
System.out.print("Enter student age: ");
int age = scanner.nextInt();
System.out.print("Enter student gender: ");
String gender = scanner.next();
Student student = new Student(name, age, gender);
sms.addStudent(student);
System.out.println("Student added successfully!");
} else if (choice == 2) {
sms.displayStudents();
} else if (choice == 3) {
break;
} else {
System.out.println("Invalid choice! Please try again.");
}
}
scanner.close();
}
}
```