溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

java怎么樣實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

發(fā)布時(shí)間:2021-09-27 09:28:22 來源:億速云 閱讀:158 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“java怎么樣實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“java怎么樣實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)”這篇文章吧。

JAVA簡(jiǎn)單寫學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)學(xué)生信息的輸入、查詢、修改、刪除操作

package Week;import jdk.internal.util.xml.impl.Input;import java.util.HashSet;import java.util.Scanner;public class StudentMs {  Scanner sc = new Scanner(System.in);  public int getID() {    return ID;  }  public String getName() {    return name;  }  public String getClassnum() {    return classnum;  }  public int getTelephone() {    return telephone;  }  public void setID(int ID) {    this.ID = ID;  }  public void setName(String name) {    this.name = name;  }  public void setClassnum(String classnum) {    this.classnum = classnum;  }  public void setTelephone(int telephone) {    this.telephone = telephone;  }  private int ID;  private String name;  private String classnum;  private int telephone;  /* public StudentMs(int ID, String name, String classnum, String telephone) {    this.ID = ID;    this.name = name;    this.classnum = classnum;    this.telephone = telephone;  }*/  public void add(StudentMs a){    int ID1;    String name2;    String classnum1;    int telephone1;      System.out.println("請(qǐng)輸入你要添加的學(xué)生信息");      System.out.println("請(qǐng)輸出學(xué)生學(xué)號(hào)");      ID1 =sc.nextInt();      a.setID(ID1);      System.out.println("請(qǐng)輸出學(xué)生姓名");      sc.nextLine();      name2=sc.nextLine();      a.setName(name2);      System.out.println("請(qǐng)輸出學(xué)生班級(jí)");      classnum1=sc.nextLine();      a.setClassnum(classnum1);      System.out.println("請(qǐng)輸出學(xué)生電話號(hào)碼");      telephone1=sc.nextInt();      a.setTelephone(telephone1);  }  public int find(String[][] a)  {    System.out.println("請(qǐng)輸入你要查詢學(xué)生的學(xué)號(hào)");    int n=-1;    int id = sc.nextInt();    for(int i=0;i<a.length;i++)    {      if(Integer.parseInt(a[i][0]) == id)      {        n=i;        break;      }    }    return n;  }  public int delay(String[][] a)  {    System.out.println("請(qǐng)輸入你要?jiǎng)h除學(xué)生的學(xué)號(hào)!");    int id;    int n=-1;    id= sc.nextInt();    for(int i=0;i<a.length;i++)    {      if(Integer.parseInt(a[i][0])==id)      {        n=i;        break;      }    }    return n;  }  public int print(String[][] a)  {    System.out.println("請(qǐng)輸入你要打印的學(xué)生信息的學(xué)生學(xué)號(hào)!");    int id;    int n=-1;    id = sc.nextInt();    for(int i=0;i<a.length;i++)    {      if(Integer.parseInt(a[i][0]) == id)      {        n=i;        break;      }    }    return n;  }  public int recivice(String[][] a)  {    System.out.println("請(qǐng)輸入你要修改的學(xué)生信息的學(xué)生學(xué)號(hào)!");    int id;    int n=-1;    id = sc.nextInt();    for(int i=0;i<a.length;i++)    {      if(Integer.parseInt(a[i][0]) == id)      {        n=i;        break;      }    }    return n;  }  public int Num(){//用來查找修改圖書信息的下標(biāo)    System.out.println("選擇你要修改的內(nèi)容:0.學(xué)號(hào)  1.姓名  2.班級(jí)  3.電話");    int n=sc.nextInt();    return n;  }  public void display()  {    System.out.println("***************************************");    System.out.println("****   高校學(xué)習(xí)信息管理系統(tǒng)   *****");    System.out.println("****    1:添加學(xué)生信息     ****");    System.out.println("****    2:查詢學(xué)生信息     ****");    System.out.println("****    3:修改學(xué)生信息     ****");    System.out.println("****    4:刪除學(xué)生信息     ****");    System.out.println("****    5:打印學(xué)生信息     ****");    System.out.println("****    6:退出         ****");    System.out.println("****  請(qǐng)輸入您要進(jìn)行的操作(1-6) ***");  }  public static void main(String[] args) {    Scanner sc = new Scanner(System.in);    StudentMs studentMs = new StudentMs();    boolean flat = true;    HashSet a = new HashSet();    String[][] student=new String[4][10];    int num=0;    int number;    int m,n;    while (flat)    {      studentMs.display();      number=sc.nextInt();      switch (number)      {        case 1:        {          studentMs.add(studentMs);          student[num][0]=studentMs.ID+"";          student[num][1]=studentMs.name+"";          student[num][2]=studentMs.classnum+"";          student[num][3]=studentMs.telephone+"";          num++;          break;        }        case 2:        {          m=studentMs.find(student);          if(m>=0){            System.out.println("學(xué)生學(xué)號(hào)為:"+student[m][0]);            System.out.println("學(xué)生姓名為:"+student[m][1]);            System.out.println("學(xué)生班級(jí)為:"+student[m][2]);            System.out.println("學(xué)生電話為:"+student[m][3]);          }else{            System.out.println("學(xué)號(hào)錯(cuò)誤,未找到學(xué)生");            break;          }          break;        }        case 3:        {          m=studentMs.recivice(student);          n=studentMs.Num();          System.out.println("請(qǐng)輸入你要修改的內(nèi)容:");          student[m][n]=sc.next();          System.out.println("修改成功!");          break;        }        case 4:        {          m=studentMs.delay(student);          for(int i=0;i<4;i++)          {            student[m][i]=null;          }          System.out.println("已經(jīng)成功刪除學(xué)生信息");          break;        }        case 5:        {          m=studentMs.delay(student);          System.out.println("學(xué)號(hào)"+student[m][0]+"的學(xué)生信息為:");          System.out.println("學(xué)生學(xué)號(hào)為:"+student[m][0]);          System.out.println("學(xué)生姓名為:"+student[m][1]);          System.out.println("學(xué)生班級(jí)為:"+student[m][2]);          System.out.println("學(xué)生電話為:"+student[m][3]);          break;        }        case 6:        {          System.out.println("程序退出!");          flat=false;          break;        }      }    }  }}

以上是“java怎么樣實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI