zoukankan      html  css  js  c++  java
  • 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。

    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("请输入正确的年份");
            }
    
        }
    
    }

  • 相关阅读:
    倒排索引
    线控的原理
    性格类型之ISFP艺术家型——有爱心的艺术工作者
    亚马逊面试题及解法
    关于过度设计的思考(zz)
    给Visual Studio 2010中文版添加Windows Phone 7模板
    MySQL性能优化zz
    上班玩游戏,老总是怎么知道的呢?
    基于AJAX的自动完成
    JavaScript在ASP.NET AJAX中的另类故事
  • 原文地址:https://www.cnblogs.com/20gg-com/p/5912407.html
Copyright © 2011-2022 走看看