从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。
历届世界杯冠军

届数 举办年份 举办地点 冠军
第一届 1930年 乌拉圭 乌拉圭
第二届 1934年 意大利 意大利
第三届 1938年 法国 意大利
第四届 1950年 巴西 乌拉圭
第五届 1954年 瑞士 西德
第六届 1958年 瑞典 巴西
第七届 1962年 智利 巴西
第八届 1966年 英格兰 英格兰
第九届 1970年 墨西哥 巴西
第十届 1974年 前西德 西德
第十一届 1978年 阿根廷 阿根廷
第十二届 1982年 西班牙 意大利
第十三届 1986年 墨西哥 阿根廷
第十四届 1990年 意大利 西德
第十五届 1994年 美国 巴西
第十六届 1998年 法国 法国
第十七届 2002年 韩日 巴西
第十八届 2006年 德国 意大利
第十九届 2010年 南非 西班牙
第二十届 2014年 巴西 德国

增加功能: 读入一支球队的名字,输出该球队夺冠的年份列表。 例如,读入“巴西”,应当输出 1958 1962 1970 1994 2002 读入“荷兰”,应当输出 没有获得过世界杯

package com.hadwinling.day07.homework;import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;/*** 创建时间:2020年2月20日 下午7:15:20* 项目名称:HadwingLing* @author HadwinLing* @version 1.0* @since JDK 1.6.0_21* 文件名称:Demo01.java*/
public class Demo01 {/*** <p>Title: main</p>* <p>Description: </p>* @param args*/public static void main(String[] args) {// TODO Auto-generated method stubMap<Integer, String> map=new TreeMap();map.put(1930, "乌拉圭");map.put(1934, "意大利");map.put(1938, "意大利");map.put(1950, "乌拉圭");map.put(1954, "西德");map.put(1958, "巴西");map.put(1962, "巴西");map.put(1966, "英格兰");map.put(1970, "巴西");map.put(1974, "西德");map.put(1978, "阿根廷");map.put(1982, "意大利");map.put(1986, "阿根廷");map.put(1990, "西德");map.put(1994, "巴西");map.put(1998, "法国");map.put(2002, "巴西");map.put(2006, "意大利");map.put(2012, "西班牙");map.put(2016, "德国");Scanner input = new Scanner(System.in);System.out.println("请输入年份");int year = input.nextInt();if (map.containsKey(year)) {System.out.println("该年的世界冠军是:"+map.get(year));}else {System.out.println("该年没有举办");}System.out.println("请输入国家");String country = input.next();if (map.containsValue(country) ==true) {System.out.println(country+"夺冠的年份为:");for (Integer key : map.keySet()) {if (map.get(key).contains(country)) {System.out.println(key);}}}}}

java-map(世界杯)相关推荐

  1. Java map 知识

    Java map: Map 接口中键和值一一映射. 可以通过键来获取值 map 的方法如下: 序号 方法描述 1 void clear( )  从此映射中移除所有映射关系(可选操作). 2 boole ...

  2. java map 教程_Java Map接口

    Java Map接口 在本教程中,我们将学习Java Map接口及其方法. Java collections框架的Map接口提供了Map数据结构的功能. 它实现了Collection接口. map的工 ...

  3. 有关于Java Map,应该掌握的8个问题

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:一个线程池 bug 引发的 GC 思考!个人原创+1博客:点击前往,查看更多 前言 最近几天看了几篇有关于Jav ...

  4. java 轻量级map,java Map 遍历速度最优解

    java Map 遍历速度最优解 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (ite ...

  5. Java Map集合面试题汇总

    转载自 Java Map集合面试题汇总 1. 你都知道哪些常用的Map集合? 2.Collection集合接口和Map接口有什么关系? 3.HashMap是线程安全的吗?线程安全的Map都有哪些?性能 ...

  6. BAT Java面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!

    JavaList面试题汇总 1.List集合:ArrayList.LinkedList.Vector等. 2.Vector是List接口下线程安全的集合. 3.List是有序的. 4.ArrayLis ...

  7. Java Map中那些巧妙的设计

    简介: 他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践.然而,大多数有关Java Map原理的科普类文章都是专注于"点",并没有连成"线", ...

  8. ​Java Map中那些巧妙的设计

    最近拜读了一些Java Map的相关源码,不得不惊叹于JDK开发者们的鬼斧神工.他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践.然而,大多数有关Java Map原理的科普类文章都是 ...

  9. Java Map 自定义排序

    HashMap是不保证顺序的,要有顺序,要用LinkedHashMap,这是按照插入顺序排列的. Map接口的哈希表和链接列表实现,具有可预知的迭代顺序.此实现与HashMap的不同之处在于,后者维护 ...

  10. java:Map借口及其子类HashMap五,identityHashMap子类

    java:Map借口及其子类HashMap五,identityHashMap子类 了解:identityHashMap子类 一般情况下,标准的Map,是不会有重复的key值得value的,相同的key ...

最新文章

  1. mysql count or null_sql 语句中count()有条件的时候为什么要加上or null
  2. 网络:url?uri?
  3. java list的作用_集合框架(List集合的特有功能概述和测试)
  4. vs python opencv_VsCode+Anaconda+OpenCV开发环境搭建
  5. opencv中,c和c++版本区别体验
  6. 中的live_2016知乎Live精选汇编——简历类
  7. Wpf中使用OxyPlot制作图表
  8. 【华为机试真题 JAVA】最大股票收益-100
  9. 银魂中的HTML网址来自哪个星球,银魂中的这些设定,你都知道哪些呢?
  10. 别轻易说,我热爱编程,热爱学习
  11. unraid系统安装ikuai和openwrt虚拟机
  12. mysql报错:1264-Out of range value for column ‘字段‘ at row 1
  13. python sql_pandasql:让python讲SQL
  14. time.h头文件解析
  15. python代码画乌龟_python画乌龟
  16. McAfee全面数据丢失防护产品概述
  17. [转]Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项(三)...
  18. 苹果已在EEC数据库注册7款笔记本 可能是12英寸和16英寸产品
  19. snow night 门谷纯
  20. python 公司年会抽奖_python实现年会抽奖程序

热门文章

  1. 俞灏明深二度灼伤 Selina做清创手术
  2. Android安卓原生实现微信登陆
  3. 佳能LBP2900打印机无法正常打印.用32位驱动安装正常
  4. 编译原理第六七章总结
  5. 腾达ap设置说明_腾达(Tenda)F6无线信号放大模式(Client+AP)设置教程 | 192路由网
  6. c++priority_queue详解
  7. H3C运维审计系统 故障处理手册(笔记)
  8. 头条小程序可以使用uniapp的地图选择(uni.chooseLocation)
  9. 计算机毕业设计Java优乐帮育儿系统(系统+程序+mysql数据库+Lw文档)
  10. 知识付费垂直细分-育儿知识付费社区