Java面向对象OOP练习源码05_随机分组

问题描述:

已知有十六支男子足球队参加比赛。写一个程序,把这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();
		}
	}
}

		
发布了34 篇原创文章 · 获赞 7 · 访问量 2202

猜你喜欢

转载自blog.csdn.net/qq_37717494/article/details/104507902
今日推荐