从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如 果该年没有举办世界杯,则输出:没有举办世界杯。
附录:截止2009 年,历届世界杯冠军、世界杯冠军以及对应的夺冠年份:


package cn.sc.test;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class MapTest {
public static void main(String[] args) {
Map<String,String> map = new HashMap<>( );
map.put( “2006”,“意大利” );
map.put( “2002”,“巴西” );
map.put( “1998”,“法国” );
map.put( “1994”,“巴西” );
map.put( “1990”,“德国” );
map.put( “1986”,“阿根廷” );
map.put( “1982”,“意大利” );
map.put( “1978”,“阿根廷” );
map.put( “1974”,“德国” );
map.put( “1970”,“巴西” );
map.put( “1966”,“英格兰” );
map.put( “1962”,“巴西” );
map.put( “1958”,“巴西” );
map.put( “1954”,“德国” );
map.put( “1950”,“乌克兰” );
map.put( “1938”,“意大利” );
map.put( “1934”,“意大利” );
map.put( “1930”,“乌克兰” );
//创建scanner类
Scanner sc = new Scanner( System.in );
System.out.println(“请输入世界杯冠军的年份”);
String s = sc.nextLine();
if(map.containsKey( s ) ==false){
System.out.println(“该年没有举办世界杯”);
} else {
System.out.println(“该年的世界杯冠军是:”+map.get( s ));
}
}
}

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

  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. 在baidu上找到自己
  2. Quzrtz 使用oracle集群无法正常启动问题解决
  3. dataframe两个表合并_史上代码最少的工作表拆分,仅需5行,不可思议
  4. [置顶] Android面试题目之四: 归并排序
  5. 【编程语言】Java基础进阶——面向对象部分
  6. linux中信号的处理,linux中关于信号处理笔记(二)
  7. Maven的简单配置说明
  8. Vue-- $attrs与$listeners的详解
  9. php fatal error 500,PHP在Linux下出现HTTP ERROR 500解决方法
  10. apollo 配置中心_Spring Cloud 系列之 Apollo 配置中心(三)
  11. com.android.backupconfirm,终于去掉beta俱乐部了
  12. 安编译器错误_centos 安装pcre报c++编译器错误
  13. redis用list做消息队列
  14. JBoss3.0 下配置和部署EJB简介
  15. 软件安装包制作工具installshield 2020 R1的安装教程
  16. 图像处理之边缘检测[微分算子、Canny算子和LOG算子]
  17. 简单一招就能进行不同平台的推文转移,复制粘贴。
  18. 考研学java还是c语言,想学习Java,应该选择就业还是考研?
  19. 解决Pycharm 多线程时出现错误Process finished with exit code -1073741819 (0xC0000005)
  20. Oracle数据库服务

热门文章

  1. 公司声明:Selina伤情稳定 Hebe及Ella工作继续
  2. 【通識:人生哲學與幸福】老子人生觀巡禮
  3. C语言练习题,从键盘输入一个字符,在给定的字符串中寻找该输入字符,若找到将该字符从字符串中删掉,并输出该字符串,没有找到给出提示信息“未找到”。
  4. Brute-Force 算法与KMP算法
  5. java获取用户地理位置_Java获取用户访问IP及地理位置的方法详解
  6. Windows 11 中打印时提示打印机不兼容,都来是“+”惹的祸
  7. 土是独体字结构吗_独体结构的字大全
  8. 程序员的成长之路——道和术的思考
  9. 汇编(三):DEBUG
  10. PE+windows系统+苹果网站整理