2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

通過ArrayList集合實現學生管理系統

更新時間:2021-10-29 來源:黑馬程序員 瀏覽量:

IT培訓班

  案例需求:
針對目前我們的所學內容,完成一個綜合案例:學生管理系統!該系統主要功能如下:
添加學生:通過鍵盤錄入學生信息,添加到集合中
刪除學生:通過鍵盤錄入要刪除學生的學號,將該學生對象從集合中刪除
修改學生:通過鍵盤錄入要修改學生的學號,將該學生對象其他信息進行修改
查看學生:將集合中的學生對象信息進行展示
退出系統:結束程序

  實現步驟  
1. 定義學生類,包含以下成員變量
private String sid // 學生id
private String name // 學生姓名
private String age // 學生年齡
private String address // 學生所在地
2. 學生管理系統主界面的搭建步驟
2.1 用輸出語句完成主界面的編寫 2.2 用Scanner實現鍵盤輸入 2.3 用switch語句完成選擇的功能 2.4 用
循環完成功能結束后再次回到主界面
3. 學生管理系統的添加學生功能實現步驟
3.1 定義一個方法,接收ArrayList集合 3.2 方法內完成添加學生的功能 ①鍵盤錄入學生信息 ②根據錄
入的信息創建學生對象 ③將學生對象添加到集合中 ④提示添加成功信息 3.3 在添加學生的選項里調用
添加學生的方法
4. 學生管理系統的查看學生功能實現步驟
4.1 定義一個方法,接收ArrayList集合 4.2 方法內遍歷集合,將學生信息進行輸出 4.3 在查看所有學生選
項里調用查看學生方法
5. 學生管理系統的刪除學生功能實現步驟
5.1 定義一個方法,接收ArrayList集合 5.2 方法中接收要刪除學生的學號 5.3 遍歷集合,獲取每個學生對
象 5.4 使用學生對象的學號和錄入的要刪除的學號進行比較,如果相同,則將當前學生對象從集合中刪除
5.5 在刪除學生選項里調用刪除學生的方法
6. 學生管理系統的修改學生功能實現步驟

//創建學生對象,把鍵盤錄入的數據賦值給學生對象的成員變量
Student s = new 
Student();
s.setName(name);
s.setAge(age);
//往集合中添加學生對象
array.add(s);
}
}

6.1 定義一個方法,接收ArrayList集合 6.2 方法中接收要修改學生的學號 6.3 通過鍵盤錄入學生對象所需
的信息,并創建對象 6.4 遍歷集合,獲取每一個學生對象。并和錄入的修改學生學號進行比較.如果相
同,則使用新學生對象替換當前學生對象 6.5 在修改學生選項里調用修改學生的方法
7. 退出系統
使用System.exit(0);退出JVM







猜你喜歡:

Java集合arraylist介紹

ArrayList類概述和ArrayList類常用方法

LinkedList和ArrayList對比各有什么優勢?

ArrayList集合是什么?

黑馬程序員java開發培訓班

分享到:
在線咨詢 我要報名
和我們在線交談!