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轮播图自动轮播图