從命令行讀入一個字符串,表示一個年份,輸出該年的世界杯冠軍是哪支球隊。如果該 年沒有舉辦世界杯,則輸出:沒有舉辦世界杯。


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("請輸入正確的年份");
        }

    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM