为了账号安全,请及时绑定邮箱和手机立即绑定

求大神帮忙!编写java代码!

求大神帮忙!编写java代码!

Yatee 2016-08-17 17:01:24
写一个部门类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);
    }
}


代码以上,望采纳。

查看完整回答
2 反对 回复 2016-08-17
?
甫艾蒽廷

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);
	}
}

满意请采纳!

查看完整回答
1 反对 回复 2016-08-17
  • 2 回答
  • 0 关注
  • 1199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信