1. 程式人生 > >從命令列讀入一個字串,表示一個年份,輸出該年的世界盃冠軍是哪支球隊。如 果該年沒有舉辦世界盃,則輸出:沒有舉辦世界盃

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

從命令列讀入一個字串,表示一個年份,輸出該年的世界盃冠軍是哪支球隊。如 果該年沒有舉辦世界盃,則輸出:沒有舉辦世界盃。
附錄:截止2009 年,歷屆世界盃冠軍、世界盃冠軍以及對應的奪冠年份:

在這裡插入圖片描述
package cn.sc.test;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class MapTest {
public static void main(String[] args) {
Map<String,String> map = new HashMap<>( );
map.put( “2006”,“義大利” );
map.put( “2002”,“巴西” );
map.put( “1998”,“法國” );
map.put( “1994”,“巴西” );
map.put( “1990”,“德國” );
map.put( “1986”,“阿根廷” );
map.put( “1982”,“義大利” );
map.put( “1978”,“阿根廷” );
map.put( “1974”,“德國” );
map.put( “1970”,“巴西” );
map.put( “1966”,“英格蘭” );
map.put( “1962”,“巴西” );
map.put( “1958”,“巴西” );
map.put( “1954”,“德國” );
map.put( “1950”,“烏克蘭” );
map.put( “1938”,“義大利” );
map.put( “1934”,“義大利” );
map.put( “1930”,“烏克蘭” );
//建立scanner類
Scanner sc = new Scanner(

System.in );
System.out.println(“請輸入世界盃冠軍的年份”);
String s = sc.nextLine();
if(map.containsKey( s ) ==false){
System.out.println(“該年沒有舉辦世界盃”);
} else {
System.out.println(“該年的世界盃冠軍是:”+map.get( s ));
}
}
}