首页 > 其他分享 >Problem D: 世界杯查询

Problem D: 世界杯查询

时间:2023-05-29 18:46:42浏览次数:26  
标签:Scanner 世界杯 System 查询 util str put Problem HashMap

Problem Description

1.从命令行读入一个队名,输出该队获得冠军是哪一年(以下面五届数据作为基础数据)。如果该队没有获得冠军,则输出:队名+“ lose the championship!”。


2.下面是五届世界杯数据:
届数  举办年份  举办地点  冠军
第一届,1930年,Uruguay,Uruguay;
第三届,1938年,France,Italy;
第五届,1954年,Swiss,West Germany;
第七届,1962年,Chile,Brazil;
第十三届,1986年,Mexico,Argentina;


3.要求(用Map实现,下面的m即是Map对象):下面是后半部分代码,请补充前半部分:
                 if(m.get(temp).equals(str)){
                     System.out.println(temp);
                 }
             }
          }else{
               System.out.println( str+" lose the championship!");
          }
     }
}  

Input Description

Italy  

Output Description

1938   ac代码:  
 1 import java.util.Scanner;
 2 import java.util.HashMap;
 3 import java.util.Set;
 4  
 5 class Main {
 6     public static void main(String[] args) {
 7         HashMap<String, String> m = new HashMap<>();
 8         m.put("1930", "Uruguay");
 9         m.put("1938", "Italy");
10         m.put("1954", "West Germany");
11         m.put("1962", "Brazil");
12         m.put("1986", "Argentina");
13         Scanner in = new Scanner(System.in);
14         String str = in.nextLine();
15         // 关闭Scanner对象输入流
16         in.close();
17         int flag = -1;
18         if(m.containsValue(str) == true) {
19             for ( String temp : m.keySet() ) {

 

标签:Scanner,世界杯,System,查询,util,str,put,Problem,HashMap
From: https://www.cnblogs.com/hangsingplus/p/17441323.html

相关文章

  • MySQL之慢查询sql排查及优化
    前言sql语句优化的方式:1.尽量少join2.尽量少排序3.尽量避免select*4.尽量少or5.尽量用unionall代替union…(优化的方式有很多,这里就不一一举例了)当你避免这些问题的时候,为什么sql查询还是这么慢?排查慢查询sqlps:mysql版本为5.71.连接mysqlmysql-uroot-p2.查......
  • oracle 新建表后使用select查询具体字段提示标识符无效
    场景:使用powerdesigner生成oracle数据库表建表语句,执行建表语句后,使用select查询具体字段提示标识符无效。解决方法:使用select*验证一下是不是还报错,不报错就看一下建表语句是不是用""将小写字段包了起来,如果用了"",要么将字段改为大写(可以将建表语句中的""去掉,字段大小写不用调......
  • mysql之sql查询结果集小数保留
    客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20;分析:首先查看数据库中的数据定义,均为decimal(12,2),直接通过数据库查询的结果也会保留两位小数,但是代码处理后,却会忽略掉最后一个“零”位。此处有两个解决方案:一、代码中处理,检测到为金额字......
  • SQL的联合查询
    SQL的联合查询(UnionQuery)是一种将两个或多个SELECT语句的结果集合并在一起的方法。它可以将多个查询的结果合并成一个大的结果集,这个大的结果集中包含了原始查询的所有数据行。这个特性使得联合查询成为了SQL语言中非常强大和常用的功能之一。1、基本语法SELECTcolumn_name(s)......
  • mybatis查询时实体类属性名与表的字段名不一致的解决方法
    目录1、设置查询字段别名法2、在mybatis的核心配置文件中设置全局配置信息mapUnderscoreToCamelCase为true,将表中字段的下划线自动转换为驼峰3、将select语句的resultType换为resultMap,在resultMap中配置字段名和属性值的对应关系———————————————— 问题描......
  • 【AGC】云监控日志服务查询不到Logger日志相关问题
     【关键字】AGC、云监控、日志服务 【问题描述】开发者反馈在使用AGC云监控,填写了Logger日志,但是在云监控的日志服务查不到的问题。具体如下所述:云函数按要求写了Logger日志,但是在云监控的日志服务页面查询不到,监控大盘页面也没有调用记录。日志类似下面案例的写法。​......
  • 玩转MySQL数据库之SQL优化之慢查询
    本系列为:MySQL数据库详解,为千锋资深教学老师独家创作,致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流!前言从今天开始本系列文章就带各位小伙伴学习......
  • Problem D: 我们来做个Student类吧!
    HomeWebBoardProblemSetStandingStatusStatisticsProblemD:我们来做个Student类吧!TimeLimit:1Sec  MemoryLimit:128MBSubmit:1052  Solved:585[Submit][Status][WebBoard]Description请定义一个Student类,有4个属性:1.char*name:姓名。2.int......
  • Problem A: 整型数组运算符重载
    HomeWebBoardProblemSetStandingStatusStatisticsProblemA:整型数组运算符重载TimeLimit:1Sec  MemoryLimit:128MBSubmit:1458  Solved:954[Submit][Status][WebBoard]Description定义Array类:1.拥有数据成员intlength和int*mems,分别是数......
  • Problem D: 字符构成的图形
    HomeWebBoardProblemSetStandingStatusStatisticsProblemD:字符构成的图形TimeLimit:1Sec  MemoryLimit:128MBSubmit:1342  Solved:832[Submit][Status][WebBoard]Description定义CharGraph类,用于输出一个由指定字符组成的图形。该类包括:1......