学生成绩信息的增删改查 经过控制台实现

简单的学生成绩增删改查实现:java

1启动类:函数

/*  
* 思路:    
* 1简单的页面设计,进入系统的退出系统的提醒    
* 2选项:1输入学生信息,2修改学生信息,3删除学生信息 4查询学生信息5推出系统    
* 3无限循环从接收端接受信息    
*/    
public class Start {this

    public static void main(String[] args) {  
        Student.print();    
    }    
}设计

 对象

2描述类:rem

import java.util.ArrayList;  
import java.util.Scanner;字符串

/* 思路:  
* 界面:    
* 1简单的页面设计,进入系统的退出系统的提醒    
* 2选项:1输入学生信息,2修改学生信息,3删除学生信息 4查询学生信息5推出系统    
*    
* 描述:    
* 1描述学生类,学生姓名,年龄,性别,成绩    
* 2创建构造函数,用于封装获取到的数据    
*/    
public class Student {    
    static int in=0;    
    //描述学生    
     public String name;    
     public String age;    
     public String sex;    
     public String ach;    
&#160;&#160;&#160; static ArrayList<Student> al =new ArrayList<Student>();    
&#160;&#160;&#160; //建立构造函数,用以封装数据    
&#160;&#160;&#160; public Student(String name, String age, String sex, String ach) {    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.name = name;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.age = age;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.sex = sex;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.ach = ach;    
&#160;&#160;&#160; }    
&#160;&#160;&#160; //重写toString方法,用以输出对象里的内容    
&#160;&#160;&#160; public String toString() {    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; return "学生 [姓名=" + name + ", 年龄=" + age + ", 性别=" + sex    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; + ", 成绩=" + ach + "]";    
&#160;&#160;&#160; }    
&#160;&#160;&#160; //界面选择,获取用户操做信息    
&#160;&#160;&#160; public static void print(){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("--------------------------欢迎来到学生管理系统------------------------");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请选择:1 增长学生信息&#160;&#160;&#160; 2 删除学生信息&#160;&#160; 3 修改学生信息&#160;&#160; 4 查询学生信息 5 退出系统");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; in=s.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //转变为字符串,方面下面的正则表达的判断    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String str=String.valueOf(in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //正则表达    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String regex="[1-4]";    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(str.matches(regex)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; switch(in){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; case 1:    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Add.add();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; case 2:    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Delete.delete();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; case 3:    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Alter.alter();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; case 4:    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Rearch.reacher();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; case 5:    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("已经退出系统");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }else{    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入有效的命令");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("按1回到主界面");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160; }    
}it

&#160;class

3增长信息功能的类:import

import java.util.Scanner;

public class Add {  
&#160;&#160;&#160; public static void add(){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("---------增长学生信息-------");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入学生的姓名:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("年龄:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("性别:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("成绩:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("输入数字选择:1确认&#160;&#160;&#160; 2取消");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String name=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s1=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String age=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s3=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String sex=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s4=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String ach=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s5=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=s5.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student st1=new Student(name, age, sex, ach);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.al.add(st1);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }else{    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
}    
}

&#160;

&#160;

4删除学生信息的类:

import java.util.Iterator;  
import java.util.Scanner;

/*  
* 思路:    
* 删除信息,要删除的是学生对象,    
* 1先经过集合遍历拿到与须要删除的姓名匹配的对象,而后将其删除    
*/    
public class Delete {    
&#160;&#160;&#160; public static void delete(){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("---------------删除界面--------------");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入须要删除的学生姓名:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //接受用户输入的须要删除的信息    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; @SuppressWarnings("resource")    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String str=s.nextLine();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Iterator<Student> it=Student.al.iterator();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; while(it.hasNext()){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student st=it.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(st.name.equals(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; it.remove();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("确认删除请按1");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; @SuppressWarnings("resource")    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr =new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(!Student.al.contains(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("没有此人");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("按1回到主界面");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("输入1确认");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; @SuppressWarnings("resource")    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr =new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160; }    
}

&#160;

5修改学生信息的类:

import java.util.Iterator;  
import java.util.ListIterator;    
import java.util.Scanner;

/*  
* 思路:    
* 1匹配到对象的过程和增,删,查同样    
* 2拿到对象后,须要对对象的数据进行操做,须要用到集合中的修改方法    
* 3这些操做    
*/    
public class Alter {    
&#160;&#160;&#160; public static void alter(){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("---------------修改界面--------------");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入须要修改的学生姓名:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //接受用户输入的须要修改的信息    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String str=s.nextLine();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Iterator<Student> it=Student.al.iterator();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; while(it.hasNext()){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(it.next().equals(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; it.remove();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入新的姓名");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s1=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String name=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入新的年龄");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s2=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String age=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入新的性别");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s3=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String sex=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("请输入新的成绩");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s4=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String ach=s.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student st=new Student(name, age, sex, ach);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.al.add(st);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("按 1确认修改");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s5=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=s5.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(!Student.al.contains(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("没有此人");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("按1回到主界面");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("输入1确认");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr =new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160; }    
}

&#160;

6:查询信息的类:

import java.util.Iterator;  
import java.util.Scanner;

/*  
* 思路:    
* 查询要操做的对象是存放学生对象的集合    
* 将集合中的数据输出便可    
*/    
public class Rearch {    
&#160;&#160;&#160; public static void reacher(){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("----------查询界面--------");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("学生姓名:");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner s=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //读取输入的学生姓名    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; String str=s.nextLine();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; //建立迭代器来遍历容器    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Iterator<Student> it=Student.al.iterator();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; while(it.hasNext()){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //把迭代其得到的对象复制给新的学生类对象    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student st=it.next();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //若是姓名相同,则说明找到该学生    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(st.name.equals(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //将匹配到的学生输出    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(st);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //此接受信息用于回到主操做页面    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("输入1确认");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr=new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //用户确认后,回到主操做页面    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(!Student.al.contains(str)){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("没有此人");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("按1回到主界面");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("输入1确认");    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Scanner sr =new Scanner(System.in);    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; int in=sr.nextInt();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(in==1){    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Student.print();    
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160;&#160;&#160;&#160;&#160; }    
&#160;&#160;&#160; }    
}

该程序是简单经过控制台实现需求,功能方面不足的是:当存在两个同名的学生时,删除和修改功能里的程序没有实现这个状况下的需求

相关文章
相关标签/搜索