写一个部门类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
提交
取消