请编写一个java学生管理系统
时间: 2023-02-26 07:11:09 浏览: 53
这是一个简单的学生管理系统的示例代码:
```
import java.util.Scanner;
public class StudentManager {
public static void main(String[] args) {
// 创建一个学生数组,最多可以存储3个学生信息
Student[] students = new Student[3];
Scanner input = new Scanner(System.in);
while (true) {
System.out.println("欢迎使用学生管理系统");
System.out.println("1. 查看所有学生信息");
System.out.println("2. 添加学生信息");
System.out.println("3. 修改学生信息");
System.out.println("4. 删除学生信息");
System.out.println("5. 退出系统");
System.out.print("请输入您的选择: ");
int choice = input.nextInt();
if (choice == 1) {
// 查看所有学生信息
System.out.println("序号\t姓名\t年龄\t成绩");
for (int i = 0; i < students.length; i++) {
if (students[i] != null) {
System.out.println((i + 1) + "\t" + students[i].name + "\t" + students[i].age + "\t" + students[i].score);
}
}
} else if (choice == 2) {
// 添加学生信息
System.out.print("请输入学生的姓名: ");
String name = input.next();
System.out.print("请输入学生的年龄: ");
int age = input.nextInt();
System.out.print("请输入学生的成绩: ");
int score = input.nextInt();
// 将学生信息添加到数组中
for (int i = 0; i < students.length; i++) {
if (students[i] == null) {
students[i] = new Student(name, age, score);
break;
}
}
System.out.println("添加成功");
} else if (choice == 3) {
// 修改学生信息
System.out.print("请输入要修