从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。...
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
从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。...相关推荐
- Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...
- 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...
输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...
- java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...
设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为"XYZ",则抛出一个异常信息"This is a XYZ",如果从命令 ...
- linux命令 复制文件夹命令行,(转)每天一个linux命令(8):cp 命令,复制文件和文件夹...
场景:自动部署脚本中为了部署方便,将配置文件放在服务器端,每次部署都使用服务端的配置文件覆盖上传上去的配置文件. cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一. 一般情况下,she ...
- C语言打开记事本文件,并向记事本写入字符串,跨程序向cmd命令行窗口写入字符串执行命令
终于解决了C语言控制cmd窗口,多次发送字符串给cmd执行命令,特此记录一下. 功能1:C语言用线程打开记事本,发送消息给记事本,实现向记事本写入字符 功能2:C语言发送消息给已经打开的cmd窗口,实 ...
- 面试题整理17 输入一个字符串判断一个字符串是否是有效ip地址
题目:输入一个字符串判断字符串是否为有效ip地址, ip地址的形式为XXX.XXX.XXX.XXX.对于XXX表示为0-256的数,但是如果第一位是0而且整数不为0则是非法的,如01 不允许使用 ...
- JAVA传入一个字符串,返回一个字符串中的大写字母
/** * * @param 传入一个字符串 * @return 返回一个字符串中的大写字母 */ private static String str ...
- 用C#中的另一个字符串分割一个字符串
我一直在使用Split()方法来拆分字符串,但这仅在按字符拆分字符串时才起作用. 有没有办法分割一个string ,另一个字符串是按参数分割? 我试过将拆分器转换为字符数组,但是没有运气. 换句话说, ...
- java命令行读入密码_java-在命令行上隐藏输入
是的,可以做. 这称为命令行输入屏蔽. 您可以轻松实现此目的. 您可以使用单独的线程擦除输入的回显字符,并用星号替换. 使用下面显示的EraserThread类完成此操作 import java.io ...
- linux命令行语法cd用法,每天一个Linux命令之cd命令详解
Linux系统要学好其它命令则首先要学好cd命令的使用方法和技巧.下面由学习啦小编为大家整理了每天一个Linux命令之cd命令详解,希望对大家有帮助! 每天一个Linux命令之cd命令详解 cd命令用 ...
最新文章
- Windows Server 2008 R2入门之文件服务器
- 设计模式之Adapter(适配器)(转)
- UA PHYS515 电磁理论II 静电场问题3 边值问题及其解的唯一性
- 异步复位同步释放_简谈同步复位和异步复位
- GIS Portal的一个例子(http://www.geodata.gov/gos)
- 云漫圈 | 敢怼我们程序员?哼,有你好看的。。。
- 二级计算机access押题,全国计算机等级考试标准教程:二级Access
- 世界上最贵的车是直通车吗?
- UnityShader2:Shader与材质
- 每日一句 i'm by disposition one of life's neutrals,a human Switzerland
- java接口开发流程
- ARM指令集和X86指令集对比
- Win10环境下VS2003安装教程
- 慕课秒杀项目seckill
- 缺少所需的CD/DVD驱动器设备驱动程序
- Python教程笔录摘抄——基础
- 基于天问block编译环境下ASRPRO语音芯片程序编写教程(三)串口通信,多线程模块,ADC篇
- matlab中绘制图像
- Unity接入TopOn聚合广告平台SDK【聚合了穿山甲,优量汇(腾讯广告),快手,Mintegral,sigmob等各大广告平台SDK】
- 产品上ref和lot是什么意思_产品上的LOT是什么意思?
热门文章
- js 判断移动终端浏览器版本信息
- 通过路由远程计算机重启,如何通过三种方式重启路由器
- [BZOJ]4699: 树上的最短路 特殊技巧的最短路
- 2021全国大学生电子设计竞赛F题(智能送药小车)国一赛后总结
- win10卸载ie11后安装不上
- 利用ettercap进行简单的arp欺骗和mitm攻击
- 如何启用计算机安全模式,怎么进入电脑安全模式
- 知识蒸馏 综述 Knowledge Distillation: A Survey
- 同态滤波处理夜间雾霾图像
- (2022年6月)注册ArcGIS Online(Learn ArcGIS) 21天免费账号笔记