使用java实现面向对象编程怎样2.读入一个字符串,表示一个年份,输出该年的世界杯冠军
怎样使用Map 读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。
简单的参考
public static void main(String[]args) {
HashMap < Integer,String > ch = new HashMap < Integer,String > ();
ch.put(1930, "乌拉圭");
ch.put(1934, "意大利");
ch.put(1938, "意大利");
ch.put(1950, "乌拉圭");
ch.put(1954, "联邦德国");
ch.put(1958, "巴西");
ch.put(1962, "巴西");
ch.put(1966, "英格兰");
ch.put(1970, "巴西");
ch.put(1974, "联邦德国");
ch.put(1978, "阿根廷");
ch.put(1982, "意大利");
ch.put(1986, "阿根廷");
ch.put(1990, "联邦德国");
ch.put(1994, "巴西");
ch.put(1998, "法国");
ch.put(2002, "巴西");
ch.put(2006, "意大利");
ch.put(2010, "西班牙");
ch.put(2014, "德国");
ch.put(2018, "法国");
Scanner sc = new Scanner(System.in);
int y = sc.nextInt();
if(ch.containsKey(y))
System.out.println(ch.get(y));
else
System.out.println("输入年份错!");
}