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));
    					
    	}
    }
    

    }

    //运行结果

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

  • 相关阅读:
    Java之Socket与HTTP区别
    TCP/IP 、HTTP和SOCKET
    远程仓库(GitHub)的使用
    Git 中的一些其他常用命令
    Git 中关于一次完整的提交的命令
    Git的安装及配置
    网络体系应用层之万维网、http协议
    网络体系应用层之DNS系统
    phpstudy的80端口被占用问题
    网络体系之TCP/IP模型
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5916776.html
Copyright © 2011-2022 走看看