编程

可一可再. 2019-04-16 04:39:44
用Map接口管理员工集合,员工包括编号,姓名,工资这三个属性。实现的功能如下: 1.添加若干员工信息 2.列出所有员工的编号,姓名和工资 3.删除编号为“03”的员工信息
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨じ★ve悸 2019-04-23
  • 打赏
  • 举报
回复
第三第四问呢? ④将姓名为Tom的员工工资改为3000; ⑤将所有工资低于2000的员工工资上涨10%
咦哟~~~ 2019-04-16
  • 打赏
  • 举报
回复
引用 楼主 可一可再. 的回复:
用Map接口管理员工集合,员工包括编号,姓名,工资这三个属性。实现的功能如下: 1.添加若干员工信息 2.列出所有员工的编号,姓名和工资 3.删除编号为“03”的员工信息
public class Employee { String num; String name; double salary; public Employee(String num, String name, double salary) { this.num = num; this.name = name; this.salary = salary; } @Override public String toString() { return "Employee{" + "num='" + num + '\'' + ", name='" + name + '\'' + ", salary=" + salary + '}'; } public static void main(String[] args) { //new三个员工对象 Employee employee1 = new Employee("01", "aaa", 2500); Employee employee2 = new Employee("02", "bbb", 2500); Employee employee3 = new Employee("03", "ccc", 2500); //创建存放员工的map集合 HashMap<String, Employee> map = new HashMap<>(); //添加员工,以员工的编号为key map.put(employee1.num, employee1); map.put(employee2.num, employee2); map.put(employee3.num, employee3); //遍历输出 System.out.println("未删除的员工的集合"); for (String num:map.keySet()){//遍历所有的key //通过key获取value(员工实例) System.out.println("员工编号"+map.get(num).num +"员工姓名"+map.get(num).name +"员工工资"+map.get(num).salary); } //删除编号为03的员工 //通过key删除 map.remove("03"); System.out.println("删除后的员工的集合"); for (String num:map.keySet()){//遍历所有的key //通过key获取value(员工实例) System.out.println("员工编号"+map.get(num).num +"员工姓名"+map.get(num).name +"员工工资"+map.get(num).salary); } } }
  • 打赏
  • 举报
回复
crud网上一堆

50,545

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧