如何创建一个哈希表,存储员工的名字, 工龄, 以及工号? 工号是一个8位阿拉伯数字, 工龄为整数型,工号为哈希表的KEY。
有三个功能分别是添加,查询员工名字,工龄; 选择功能通过输入一个字符来完成
输入及输出举例,圆括号内为用户输入, 方括号为功能, 双斜线后为注释。
功能:
a: 【添加工龄】
b: 【查询员工名字】
c: 【查询员工工龄】
请选择:
(a+ 回车)
请输入工号: (12345678)
//该员工尚未存在于表中
请输入员工名字: (Mingwu)
Mingwu的工龄增加1.
//返回到功能选择
(a+ 回车)
//第二次输入相同的工号
请输入工号: (12345678)
Mingwu的工龄增加1.
//返回到功能选择
(b+ 回车)
请输入工号: (12345678)
该工号对应员工姓名为: Mingwu
//返回到功能选择
(c+ 回车)
请输入工号: (12345678)
该工号对应员工工龄为: 2
//返回到功能选择
请不要浪费时间在使用其他方法, 比如数组,链表, 或者hashmap之类, 一定要用哈希表。
主要是不懂哈希表如何存储三个数据, 看别人的例子, numbers.put("one", 1);
这样子的, 只有两组。