• 第二题 已知有十六支男子足球队参加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));
    					
    	}
    }
    

    }

    //运行结果

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

  • 相关阅读:
    跨域是什么
    【剑指offer】05-替换空格
    【剑指offer】04-二维数组中的查找
    【剑指offer】03-变态跳台阶
    【剑指offer】02-青蛙跳台阶
    【剑指offer】01-斐波那契数列
    python面向对象-类和实例
    LibreOffice字体问题解决;从window复制到Ubuntu
    Far manager界面混乱问题解决
    Ubuntu-18.04.2-几个启动错误解决办法
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5916776.html
Copyright © 2020-2023  润新知