A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 艺多不压身丶   /  2015-5-2 11:46  /  4541 人查看  /  42 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

五一快乐,领个题
回复 使用道具 举报
来个题目看下
回复 使用道具 举报
等了一天了
回复 使用道具 举报
五一都过大半了
回复 使用道具 举报
新手上路,先拿题
回复 使用道具 举报
放假都结束了!!
回复 使用道具 举报

劳动节快乐!
回复 使用道具 举报
劳动节快乐!
回复 使用道具 举报
三天快没了 ,好忧伤
回复 使用道具 举报
劳动节快乐!
回复 使用道具 举报
/*
从命令行输入一个字符串,表示一个年份(2012),输出该年世界杯冠军是哪只球队。如果该年没有举办世界杯,则输出:没有举办世界杯
附表:
2014 德国
2010 西班牙
2006 意大利
2002 巴西
1998 法国
1994 巴西
1990 德国
1986 阿根廷
1982 意大利
1978 阿根廷
1974 德国
1970 巴西
1966 英格兰
1962 巴西
1958 巴西
1954 德国
1950 乌拉圭
1946 意大利
1942 意大利
1938 乌拉圭
思路:将国家名称存入到一个数组里,然后将输入的数据分别对比对应的年份,如果存在就输出国家名,不存在打印没有举办世界杯
*/
import java.util.*;
class ShiJieBei
{
        public static void main(String[] args)
        {
                boolean flag=false;
       
                HashMap<Integer,String> hm=new HashMap<Integer,String>();
                hm.put(2014,"德国");
                hm.put(2010,"西班牙");
                hm.put(2006,"意大利");
                hm.put(2002,"巴西");
                hm.put(1998,"法国");
                hm.put(1994,"巴西");
                hm.put(1986,"阿根廷");
                hm.put(1982,"意大利");
                hm.put(1978,"阿根廷");
                hm.put(1974,"德国");
                hm.put(1970,"巴西");
                hm.put(1966,"英格兰");
                hm.put(1962,"巴西");
                hm.put(1958,"巴西");
                hm.put(1954,"德国");
                hm.put(1950,"乌拉圭");
                hm.put(1946,"意大利");
                hm.put(1942,"意大利");
                hm.put(1938,"乌拉圭");
                Set<Integer> set=hm.keySet();
                Iterator<Integer> it=set.iterator();
                System.out.println("请输入年份:");
                Scanner sc=new Scanner(System.in);
                int i=sc.nextInt();
                while (it.hasNext())
                {
                        int in=it.next();
                        if (in==i)
                        {
                                System.out.println(i+"年举办世界杯的国家是:"+hm.get(in));
                                flag=true;
                        }
                }
                if (!flag)
                {
                        System.out.println("当年没有举办世界杯");
                }
               
        }
}

图片1.png (1.62 KB, 下载次数: 41)

图片1.png
回复 使用道具 举报
我来签到啦!
回复 使用道具 举报
新人,以后请大神们多多指教
回复 使用道具 举报
算了 第一次 都不知道怎么回~~
回复 使用道具 举报
劳动节快乐
回复 使用道具 举报
新人,以后请大神们多多指教
回复 使用道具 举报
好的 ,记下了
回复 使用道具 举报
我只是来看看的
回复 使用道具 举报
新人,以后请大神们多多指教
回复 使用道具 举报
我来签到啦!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马