package a9_26;import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;public class A {public static void main(String[] args) {// 提示输入System.out.println("请输入您要查询的年份:");// 输入Scanner sc = new Scanner(System.in);// 接受输入并处理try {int a = sc.nextInt();// 实例化Map<String, String> mp = new HashMap();// 添加数据mp.put("1930", "乌拉圭");mp.put("1934", "意大利");mp.put("1938", "意大利");mp.put("1950", "乌拉圭");mp.put("1954", "西德");mp.put("1958", "巴西");mp.put("1962", "巴西");mp.put("1966", "英格兰");mp.put("1970", "巴西");mp.put("1974", "西德");mp.put("1978", "阿根廷");mp.put("1982", "意大利");mp.put("1986", "阿根廷");mp.put("1990", "西德");mp.put("1994", "巴西");mp.put("1998", "法国");mp.put("2002", "巴西");mp.put("2006", "意大利");mp.put("2010", "西班牙");mp.put("2014", "德国");// 判断if (mp.containsKey(String.valueOf(a))==true) {// 输出+System.out.println(a + "年奥运会的冠军是:" + mp.get(String.valueOf(a)));} else {System.out.println("该年份没有举办奥运会!");}System.out.println("请输入您要查询的球队:");Scanner sr = new Scanner(System.in);String sg = sr.nextLine();if (mp.containsValue(sg) == false) {System.out.println("没有获得过奥运冠军");} else {System.out.println(sg + "队的夺冠年份是::");for (String s : mp.keySet()) {if (sg.equals(mp.get(s))) {System.out.print(s + " ");}}}}catch (Exception e) {System.out.println("请输入正确的年份");}}}

转载于:https://www.cnblogs.com/20gg-com/p/5912407.html

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

  1. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  2. 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

    输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...

  3. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...

    设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...

  4. linux命令 复制文件夹命令行,(转)每天一个linux命令(8):cp 命令,复制文件和文件夹...

    场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件. cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一. 一般情况下,she ...

  5. C语言打开记事本文件,并向记事本写入字符串,跨程序向cmd命令行窗口写入字符串执行命令

    终于解决了C语言控制cmd窗口,多次发送字符串给cmd执行命令,特此记录一下. 功能1:C语言用线程打开记事本,发送消息给记事本,实现向记事本写入字符 功能2:C语言发送消息给已经打开的cmd窗口,实 ...

  6. 面试题整理17 输入一个字符串判断一个字符串是否是有效ip地址

    题目:输入一个字符串判断字符串是否为有效ip地址,  ip地址的形式为XXX.XXX.XXX.XXX.对于XXX表示为0-256的数,但是如果第一位是0而且整数不为0则是非法的,如01 不允许使用 ...

  7. JAVA传入一个字符串,返回一个字符串中的大写字母

    /**      *       * @param 传入一个字符串      * @return 返回一个字符串中的大写字母      */     private static String str ...

  8. 用C#中的另一个字符串分割一个字符串

    我一直在使用Split()方法来拆分字符串,但这仅在按字符拆分字符串时才起作用. 有没有办法分割一个string ,另一个字符串是按参数分割? 我试过将拆分器转换为字符数组,但是没有运气. 换句话说, ...

  9. java命令行读入密码_java-在命令行上隐藏输入

    是的,可以做. 这称为命令行输入屏蔽. 您可以轻松实现此目的. 您可以使用单独的线程擦除输入的回显字符,并用星号替换. 使用下面显示的EraserThread类完成此操作 import java.io ...

  10. linux命令行语法cd用法,每天一个Linux命令之cd命令详解

    Linux系统要学好其它命令则首先要学好cd命令的使用方法和技巧.下面由学习啦小编为大家整理了每天一个Linux命令之cd命令详解,希望对大家有帮助! 每天一个Linux命令之cd命令详解 cd命令用 ...

最新文章

  1. Windows Server 2008 R2入门之文件服务器
  2. 设计模式之Adapter(适配器)(转)
  3. UA PHYS515 电磁理论II 静电场问题3 边值问题及其解的唯一性
  4. 异步复位同步释放_简谈同步复位和异步复位
  5. GIS Portal的一个例子(http://www.geodata.gov/gos)
  6. 云漫圈 | 敢怼我们程序员?哼,有你好看的。。。
  7. 二级计算机access押题,全国计算机等级考试标准教程:二级Access
  8. 世界上最贵的车是直通车吗?
  9. UnityShader2:Shader与材质
  10. 每日一句 i'm by disposition one of life's neutrals,a human Switzerland
  11. java接口开发流程
  12. ARM指令集和X86指令集对比
  13. Win10环境下VS2003安装教程
  14. 慕课秒杀项目seckill
  15. 缺少所需的CD/DVD驱动器设备驱动程序
  16. Python教程笔录摘抄——基础
  17. 基于天问block编译环境下ASRPRO语音芯片程序编写教程(三)串口通信,多线程模块,ADC篇
  18. matlab中绘制图像
  19. Unity接入TopOn聚合广告平台SDK【聚合了穿山甲,优量汇(腾讯广告),快手,Mintegral,sigmob等各大广告平台SDK】
  20. 产品上ref和lot是什么意思_产品上的LOT是什么意思?

热门文章

  1. js 判断移动终端浏览器版本信息
  2. 通过路由远程计算机重启,如何通过三种方式重启路由器
  3. [BZOJ]4699: 树上的最短路 特殊技巧的最短路
  4. 2021全国大学生电子设计竞赛F题(智能送药小车)国一赛后总结
  5. win10卸载ie11后安装不上
  6. 利用ettercap进行简单的arp欺骗和mitm攻击
  7. 如何启用计算机安全模式,怎么进入电脑安全模式
  8. 知识蒸馏 综述 Knowledge Distillation: A Survey
  9. 同态滤波处理夜间雾霾图像
  10. (2022年6月)注册ArcGIS Online(Learn ArcGIS) 21天免费账号笔记