Java基礎
Java學生管理系統
描述
Java SE 綜合案例:學生管理系統。
若要檢視 解題步驟、原始碼 請到原文檢視,原文連結
題目
該系統主要功能如下:
- 定義一個 集合 容器用於儲存全部學生 物件 的資訊操作。
- 新增學生:通過鍵盤錄入學生資訊,新增到集合中。
- 刪除學生:通過鍵盤錄入要刪除學生的學號,將該學生物件從集合中刪除。
- 修改學生:通過鍵盤錄入要修改學生的學號,將該學生物件其他資訊進行修改。
- 檢視學生:將集合中的學生物件資訊進行展示。
- 退出系統:結束程式。
題目解決思路
- 在主方法中,設計系統總介面,利用 switch 語句,根據使用者選擇,執行對應的操作。
- 定義兩個公共 方法,用於判斷學生的學號是否重複和獲取物件在集合中的索引。
- 分別定義新增學生、刪除學生、修改學生、檢視學生。
程式碼具體實現
定義學生類
學生資訊管理系統具體實現
當未新增學生資訊時,進行其他操作,都會返回該學生為空的提示(此處只展示一種),執行如下:
新增學生資訊(新增 3 個學生資訊,此處只展示一個),執行如下:
查詢學生資訊,執行如下:
當刪除或者更新學生資訊時,輸入的學號不存在,則提示使用者該學生不存在,詢問使用者是否繼續(此處只展示一個),執行如下:
刪除學生資訊,執行如下:
刪除學生資訊之後,查詢學生資訊,此時發現學號為 03 的學生資訊已經刪除,執行如下:
修改學生資訊,執行如下:
修改學生資訊之後,查詢學生資訊,此時發現學號為 01 的學生資訊已經更改,執行如下:
最後執行退出系統操作,執行如下:
以上案例運用了 Java SE 知識,實現了一個簡易的學生資訊管理系統。
本作品採用《CC 協議》,轉載必須註明作者和本文連結