Java作业把这16支球队随机分为4个组,采用List集合和随机数

Java作业把这16支球队随机分为4个组。采用List集合和随机数

题目:


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

要求:


采用List集合和随机数!

思路:


代码:


package jihe;

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

public class Listdemo {

    public static void main(String[] args) {
        //初始化 并赋值
        List a = new ArrayList();
        a.add("1国");
        a.add("2国");
        a.add("3国");
        a.add("4国");
        a.add("5国");
        a.add("6国");
        a.add("7国");
        a.add("8国");


        //生成随机数
        Random ran = new Random();

        for(int i =1;i<=3;i++){
            System.out.println(i+"组");
            for(int j = 0;j<2;j++){
                //随机获取一个
                //a.size() 获取集合长度 
                //ran.nextInt(a.size()) 最大是这个长度
                Object b = a.get(ran.nextInt(a.size()));
                //输出
                System.out.print("   " + b);
                //在集合中删除输出的
                a.remove(b);
            }
            System.out.println("\n");

        }


    }

}

Java作业把这16支球队随机分为4个组。采用List集合和随机数

上一篇

简洁js轮播图自动轮播图