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