前言
经过为期一个多星期的时间,利用java完成了项目学生管理系统,下面就把整个项目的各个功能的具体实现总结一下与大家分享。
一.main
public static void main(String[] args) ArrayList<Student> array = new ArrayList<Student>(); 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.println("请输入你的选择:"); Scanner sc = new Scanner(System.in); String line = sc.nextLine(); switch (line) { case "1": System.out.println("添加学生"); addStudent(array); break; case "2": deleteStudent(array); break; case "3": amendStudent(array); break; case "4": findAllStudnet(array); break; case "5": System.out.println("谢谢使用"); System.exit(0); } } }
二.添加学生
public static void addStudent(ArrayList<Student> array) { Scanner sc = new Scanner(System.in); String sid; while (true) { System.out.println("请输入学生学号:"); sid = sc.nextLine(); boolean flag = isUsed(array, sid); if (flag) { System.out.println("你输入的学号被占用,请重新输入"); } else { break; } } System.out.println("请输入学生姓名:"); String name = sc.nextLine(); System.out.println("请输入学生年龄:"); String age = sc.nextLine(); System.out.println("请输入学生居住地:"); String adress = sc.nextLine(); Student s = new Student(); s.setSid(s