學生成績信息的增刪改查 經過控制檯實現

簡單的學生成績增刪改查實現: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; }    
}

該程序是簡單經過控制檯實現需求,功能方面不足的是:當存在兩個同名的學生時,刪除和修改功能裏的程序沒有實現這個狀況下的需求

相關文章
相關標籤/搜索