zoukankan      html  css  js  c++  java
  • 第二题 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数     2008 北京奥运会男足参赛国家:  科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Random;

    public class List1 {

    public static void main(String[] args) {
    	List<String> ls=new ArrayList<>();
    	ls.add("科特迪瓦");
    	ls.add("阿根廷");
    	ls.add("澳大利亚");
    	ls.add("塞尔维亚");
    	ls.add("荷兰");
    	ls.add("尼日利亚");
    	ls.add("日本");
    	ls.add("美国");
    	ls.add("中国");
    	ls.add("新西兰");
    	ls.add("巴西");
    	ls.add("比利时");
    	ls.add("韩国");
    	ls.add("喀麦隆");
    	ls.add("洪都拉斯");		
    	ls.add("意大利");
    	Random r=new Random();
    	System.out.println("一组:");
    	for(int i=16;i>12;i--)
    	{
    		int a=r.nextInt(i);
    		System.out.println(ls.get(a));
    		ls.remove(a);			
    	}
    	System.out.println("二组:");
    	for(int i=12;i>8;i--)
    	{
    		int a=r.nextInt(i);
    		System.out.println(ls.get(a));
    		ls.remove(a);			
    	}
    	System.out.println("三组:");
    	for(int i=8;i>4;i--)
    	{
    		int a=r.nextInt(i);
    		System.out.println(ls.get(a));
    		ls.remove(a);			
    	}
    	System.out.println("四组:");
    	for(int i=4;i>0;i--)
    	{
    		
    		System.out.println(ls.get(i-1));
    					
    	}
    }
    

    }

    //运行结果

    一组:
    洪都拉斯
    比利时
    科特迪瓦
    荷兰
    二组:
    塞尔维亚
    喀麦隆
    阿根廷
    美国
    三组:
    日本
    尼日利亚
    新西兰
    韩国
    四组:
    意大利
    巴西
    中国
    澳大利亚

  • 相关阅读:
    BZOJ 1710. [Usaco2007 Open]Cheappal 廉价回文
    1709. [Usaco2007 Oct]Super Paintball超级弹珠
    1708. [Usaco2007 Oct]Money奶牛的硬币
    redis.conf配置文件说明
    Redis集群操作手册
    Redis使用手册
    oracle分区技术提高查询效率
    oracle物化视图
    Oracle解决索引碎片功能
    Linux笔记二
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5916776.html
Copyright © 2011-2022 走看看