//世界杯案例,输入年份获得当年夺冠国家,输入国家获得该国家夺冠的各个年份
package com.ee;
import java.util.*;
public class T {
public static void main(String[] args) {
Map<Integer,String> map=new HashMap<Integer, String>();
map.put(1930,"乌拉圭");
map.put(1934,"意大利");
map.put(1938,"意大利");
map.put(1950,"乌拉圭");
map.put(1954,"西德");
map.put(1958,"巴西");
map.put(1962,"巴西");
map.put(1966,"英格兰");
map.put(1970,"巴西");
map.put(1974,"西德");
map.put(1978,"阿根廷");
map.put(1982,"意大利");
map.put(1986,"阿根廷");
map.put(1990,"西德");
map.put(1994,"巴西");
map.put(1998,"法国");
map.put(2002,"巴西");
map.put(2006,"意大利");
map.put(2010,"西班牙");
map.put(2014,"德国");
Scanner sc=new Scanner(System.in);
System.out.println("请输出4位数的年份:");
Integer i=sc.nextInt();
Set<Integer> integer1 = map.keySet();
if (integer1.contains(i)){
System.out.println(i+"年获得世界杯冠军的国家是:"+map.get(i));
}else {
System.out.println(i+"年没有举行世界杯");
}
Scanner sc1=new Scanner(System.in);
System.out.println("请输入国家:");
String s=sc1.nextLine();
boolean b=false;
for (Object o :map.keySet()) {
if (map.get(o).contains(s)) {
System.out.println(s+"获得世界杯冠军的年份有:"+o+"年");
b=true;
}
}
if (b==false){
System.out.println(s+"没获得过世界杯冠军!");
}
}
}
学习过程8
最新推荐文章于 2022-02-25 23:12:19 发布