Java學習筆記(二)JavaSE簡易學生管理系統(適合小白練手)

haicoder_ibai發表於2020-10-09

本文參考 嗨客網 Java 實戰

Java基礎 Java學生管理系統

描述

Java SE 綜合案例:學生管理系統。

若要檢視 解題步驟原始碼 請到原文檢視,原文連結

題目

該系統主要功能如下:

  1. 定義一個 集合 容器用於儲存全部學生 物件 的資訊操作。
  2. 新增學生:通過鍵盤錄入學生資訊,新增到集合中。
  3. 刪除學生:通過鍵盤錄入要刪除學生的學號,將該學生物件從集合中刪除。
  4. 修改學生:通過鍵盤錄入要修改學生的學號,將該學生物件其他資訊進行修改。
  5. 檢視學生:將集合中的學生物件資訊進行展示。
  6. 退出系統:結束程式。

題目解決思路

  1. 在主方法中,設計系統總介面,利用 switch 語句,根據使用者選擇,執行對應的操作。
  2. 定義兩個公共 方法,用於判斷學生的學號是否重複和獲取物件在集合中的索引。
  3. 分別定義新增學生、刪除學生、修改學生、檢視學生。

程式碼具體實現

定義學生類

嗨客網(www.haicoder.net)

學生資訊管理系統具體實現

嗨客網(www.haicoder.net)

當未新增學生資訊時,進行其他操作,都會返回該學生為空的提示(此處只展示一種),執行如下:

嗨客網(www.haicoder.net)

新增學生資訊(新增 3 個學生資訊,此處只展示一個),執行如下:

嗨客網(www.haicoder.net)

查詢學生資訊,執行如下:

嗨客網(www.haicoder.net)

當刪除或者更新學生資訊時,輸入的學號不存在,則提示使用者該學生不存在,詢問使用者是否繼續(此處只展示一個),執行如下:

嗨客網(www.haicoder.net)

刪除學生資訊,執行如下:

嗨客網(www.haicoder.net)

刪除學生資訊之後,查詢學生資訊,此時發現學號為 03 的學生資訊已經刪除,執行如下:

嗨客網(www.haicoder.net)

修改學生資訊,執行如下:

嗨客網(www.haicoder.net)

修改學生資訊之後,查詢學生資訊,此時發現學號為 01 的學生資訊已經更改,執行如下:

嗨客網(www.haicoder.net)

最後執行退出系統操作,執行如下:

嗨客網(www.haicoder.net)

以上案例運用了 Java SE 知識,實現了一個簡易的學生資訊管理系統。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章