寫一個部門類DeptVO,包含2個私有屬性:deptName(字符串,部門名稱)、num(部門人數),及對應get,set方法。用這個部門類創建3個部門對象(財務部、信息技術部、設備管理部),并以部門名稱做為key放到map里,通過map取出信息技術部的信息,打印人數。
2 回答
已采納
XhstormR
TA貢獻140條經驗 獲得超197個贊
//部門類
public?class?DeptVo?{
????private?String?deptName;
????private?int?num;
????public?DeptVo(String?deptName,?int?num)?{
????????this.deptName?=?deptName;
????????this.num?=?num;
????}
????public?String?getDeptName()?{
????????return?deptName;
????}
????public?void?setDeptName(String?deptName)?{
????????this.deptName?=?deptName;
????}
????public?int?getNum()?{
????????return?num;
????}
????public?void?setNum(int?num)?{
????????this.num?=?num;
????}
}
//主函數
import?java.util.HashMap;
import?java.util.Map;
public?class?Test?{
????public?static?void?main(String[]?args)?{
????????Map<String,?DeptVo>?deptVoMap?=?new?HashMap<>();
????????deptVoMap.put("財務部",?new?DeptVo("財務部",?5));
????????deptVoMap.put("信息技術部",?new?DeptVo("信息技術部",?10));
????????deptVoMap.put("設備管理部",?new?DeptVo("設備管理部",?15));
????????int?num?=?deptVoMap.get("信息技術部").getNum();
????????System.out.println(num);
????}
}代碼以上,望采納。
甫艾蒽廷
TA貢獻38條經驗 獲得超21個贊
//部門類
public?class?DeptVO?{
private?String?deptName;
private?int?num;
public?DeptVO(String?deptName,int?num){
this.deptName?=?deptName;
this.num?=?num;
}
}//主類
import?java.util.HashMap;
import?java.util.Map;
public?class?test?{
public?static?void?main(String[]?args)?{
???DeptVO?finance?=?new?DeptVO("財務部",?5);
???DeptVO?techInfo?=?new?DeptVO("技術信息部",?10);
???DeptVO?deviceManage?=?new?DeptVO("設備管理部",?5);
???Map?map?=?new?HashMap();
???map.put("財務部",?5);
???map.put("技術信息部",?10);
???map.put("設備管理部",?5);
???int?num?=?(int)?map.get("技術信息部");
???System.out.println(num);
}
}滿意請采納!
添加回答
舉報
0/150
提交
取消
