1.使用Map接口的实现类完成员工工资(姓名–工资)的摸拟: 1)添加几条信息2)列出所有的员工姓名3列出所有员工姓名及其工资4)删除名叫“Tom”的员工信息输出Jack的工资,并将其工资

阅读: 评论:0

1.使用Map接口的实现类完成员工工资(姓名–工资)的摸拟: 1)添加几条信息2)列出所有的员工姓名3列出所有员工姓名及其工资4)删除名叫“Tom”的员工信息输出Jack的工资,并将其工资

1.使用Map接口的实现类完成员工工资(姓名–工资)的摸拟: 1)添加几条信息2)列出所有的员工姓名3列出所有员工姓名及其工资4)删除名叫“Tom”的员工信息输出Jack的工资,并将其工资

import java.util.*;public class Test1 {public static void main(String[] args) {Map<String,Integer> map = new HashMap<>();
//        添加几条信息map.put("梁夕",5000);map.put("Tom",800);map.put("仙儿",100);map.put("Jack",10000);map.put("谭云",6000);map.put("穆梦呓",900);map.put("钟吾诗瑶",800);
//        列出所有的员工姓名System.out.println(map);Set<String> keys = map.keySet();for (String key:keys) {System.out.println(key);}
//        列出所有员工姓名及其工资Iterator<String> it = keys.iterator();while(it.hasNext()){String key = it.next();int value = (key);System.out.printf("姓名:%s,工资:%sn",key,value);}
//        4)删除名叫“Tom”的员工信息ve("Tom");System.out.println(map);
//        5)输出Jack的工资,并将其工资加1000元(通过取值实现)System.out.("Jack"));map.put("Jack",("Jack")+1000);System.out.println(map);
//        6)将所有工资低于1000元的员工的工资上涨20%(通过取值实现)Iterator<String> it1 = keys.iterator();while(it1.hasNext()){String key = ();(key)<1000){map.put(key,(int)((key)*(1+0.2)));}}System.out.println(map);}
}

本文发布于:2024-02-01 19:44:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678789239015.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:工资   姓名   员工   信息   几条
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23