1.ArrayList接口使用
import java.util.ArrayList;
import java.util.Scanner;
/**整体架构由switch实现功能的选择,然后运用集合的灵活性实现增删改查功能*/
public class StudentManage {
public static void main(String[] args) {
ArrayList<Student> array = new ArrayList<>();
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.退出");
Scanner sc=new Scanner(System.in);
System.out.println("请输入序号选择相应的功能:");
String select= sc.nextLine();
switch (select) {
case "1":
//查看所有学生
findStudent(array);
break;
case "2":
//增加学生
addStudent(array);
break;
case "3":
//删除学生
deleteStudent(array);
break;
case "4":
//修改学生
changeStudent(array);
break;
case "5":
//退出
default:
System.out.println("谢谢你的使用.");
System.exit(0);//退出JVM
break;