阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。

【说明】

java.util包中提供了HashMap模板类,该模板类可以表示多个“键-值”对的集合,其中 “键” 的作用与普通数组中的索引相当,而 “值” 用作待存储和检索的数据。 HashMap实现了Map接口。在Map接口中定义了put和get方法,put方法表示Map对象中加入一个“键-值”对,get方法则通过“键”来获取其对应的“值” 。

下面的Java代码中使用了HashMap模板类,将编号为1001、1002、1003的员工信息插入到HashMap对象中,然后输入一个指定的员工编号,通过员工编号来获取员工的基本信息。员工编号为整型编码,而员工的基本信息定义为类employee。

HashMap对象与员工对象之间的关系及存储结构如图6-1所示。

【Java 代码】

import javA.util.*;

class employee{

employee(String name,String phoneNumber, String address){

this.name = name;

this.phoneNumber = phoneNumber;

this.address = address;

}

String name;

String phoneNumber;

String address;

};

public class javaMain {

public static void main(String[] args) {

Map employeeMap = new HashMap();

for (Integer employIndex = 1001; employIndex <= 1003; employIndex++){

String tmp = employIndex.  (1)  ();

employeeMap.  (2)  (employIndex,  (3)  ("employee-"+tmp,

"85523927-"+tmp,

"address-"+tmp

)

); //将员工编号和员工信息插入到employeeMap对象中

}

int employeeNo = 0;

System.out.print("请输入员工编号:");

Scanner s= new Scanner(System.in);

employeeNo = s.nextInt();    //从标准输入获得员工编号

employee result = employeeMap.  (4)  (employeeNo);

if (  (5)   == null)

{

System.out.println("该员工编号不存在 !");

return;

}

System.out.println("你所查询的员工编号为:" + employeeNo);

System.out.println("该员工姓名:" + result.name);

System.out.println("该员工电话:" + result.phoneNumber);

System.out.println("该员工地址:" + result.address );

}

}

java 答题卡_阅读以下说明和java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 - 信管网...相关推荐

  1. java 答题卡_试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某咖啡 - 赏学吧...

    试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某咖啡店当卖咖啡时,可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算费用.咖 ...

  2. java 答题卡_试题八(共15分)阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]在 - 赏学吧...

    试题八(共15分) 阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内. [说明] 在下面的 Java 程序代码中,类SalesTicket 能够完成打印票据正文的功能,类H ...

  3. java 代码阅读题_● 试题三 阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 1.S - 赏学吧...

    ● 试题三 阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail: ·HELO,与SMTP服务 ...

  4. java答题格式,阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现欲实现一个图像浏览 - 赏学吧...

    阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内. [说明] 现欲实现一个图像浏览系统,要求该系统能够显示BMP.JPEG和GIF三种格式的文件,并且能够在Windows和L ...

  5. java emptyqueueexception,阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。说明 类Queue表示队列,类中的 - 赏学吧...

    阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. 说明 类Queue表示队列,类中的方法如下表所示. 类Node表示队列中的元素:类EmptyQueueException 给出 ...

  6. java绘图 point_阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某绘图系统存在Point、 - 赏学吧...

    阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某绘图系统存在Point.Line.Square三种图元,它们具有Shape接口,图元的类图关系如图6-1所示.现要 ...

  7. Java LPT_●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸 - 赏学吧...

    ●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸的对应栏内. [说明] 本题实现用鼠标拖拽图片在Web页内移动的功能.将鼠标放在图片上,按 ...

  8. head在c语言中的作用,阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】 函数sort (NODE *head)的功能 - 赏学吧...

    阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内. [说明] 函数sort (NODE *head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序.对于两个相邻结点中的元素,若较小的 ...

  9. java 答题卡_阅读下列说明和java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 - 信管网...

    阅读下列说明和JAVA代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某大型商场内安装了多个简易的纸巾售卖机,自动出售2元钱一包的纸巾,且每次仅售出一包纸巾.纸巾售卖机的状态图如图6-1 ...

最新文章

  1. GPU模拟猴子大脑,普通台式机变超算,英国大学研究登上Nature子刊
  2. 架构的能力是不断打磨1.0,2.0成就3.0,4.0
  3. https://github.com/fendouai/Awesome-Chatbot
  4. .NET中扩展方法和Enumerable(System.Linq)
  5. php mysql 快餐_用PHP+MYSQL做一个简单的点餐系统的后台,初学者. 请高手指点下如何实现后台添加菜名 餐馆 价格...
  6. k8s-自动横向伸缩pod 根据CPU使用率,QPS访问数监控指标
  7. c++全局变量怎么定义_C errno全局变量是否是线程安全的
  8. 程序员!别再盲目刷视频了!坚持做这件事儿,AI 也难不倒你!
  9. 《一段代码告诉你,Python的正则表达式怎么用》
  10. 零零碎碎写的脚本(四)自动监控某系统服务状态并警报
  11. openpyxl安装_Openpyxl玩转Excel(一)——新建、读取、复制
  12. 场地测量的方法和程序_场地平整测量
  13. 金蝶怎么录入数量金额_金蝶KIS专业版如何录入初始余额
  14. L2-029 特立独行的幸福 (递归) 有代码详细解析
  15. 消费者满意度调查方案
  16. kafka集群kafka-eagle安装
  17. 汇编语言实现 大小写字母转换
  18. strstr和strchr的区别
  19. 互联网日报 | 蚂蚁集团确定IPO发行价;小米双11将拿出10亿补贴;特斯拉上海超级工厂启动整车出口...
  20. 【技巧收集】MATLAB乱码问题的解决

热门文章

  1. 0xC0000005: 读取位置 0x0000001c 时发生访问冲突 的原因
  2. Python 全栈系列152 vue速学
  3. Click One客户端安装后将安装目录删除,再从服务器下载安装无法安装解决办法...
  4. windows 10 中 java 设置path不起作用
  5. 【测试工具】Xmind思维导图一键生成Excel测试用例
  6. android Bitmap和Drawable的区别
  7. Vue-cli 使用 vue-axios Element 完成数据列表分页 以及增删操作
  8. 加密壳的一般脱壳步骤与实例演示
  9. 跨界储能领域 金冠股份签订7000万锂电池储能系统销售大单
  10. 支付宝H5支付实现 绕过浏览器白名单