问题描述:
已知有十六支男子足球队参加比赛。写一个程序,把这16 支球队随机分为4 个组。
package com.exercise2_5;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Test {
public static void main(String[] args) {
List<String> lst = new ArrayList<String>();
for (int i = 1; i <= 16; i++) {
lst.add("球队" + i);
}
List<String> temp = new ArrayList<String>(lst);
Random rand = new Random();
int randNum;
for(int i=0;i<4;i++) {
System.out.print("第"+(i+1)+"组:");
for(int j =0;j<4;j++) {
randNum= rand.nextInt(temp.size());
System.out.print(temp.get(randNum)+" ");
temp.remove(randNum);
}
System.out.println();
}
}
}