本文主要是介绍java基础随机数(奥运会),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/**
* 已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。
* 采用List集合和随机数
* 2008 北京奥运会男足参赛国家:
* 科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,
* 中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利
* @author 53289
*
*/
public class aoyunhui {
public static void main(String[] args) {List<String>list=new ArrayList<String>();//创建一个list集合//往list集合中加入16支球队list.add("中国");list.add("科特迪瓦");list.add("阿根廷");list.add("澳大利亚");list.add("塞尔维亚");list.add("荷兰");list.add("尼日利亚");list.add("日本");list.add("新西兰");list.add("巴西");list.add("比利时");list.add("韩国");list.add("喀麦隆");list.add("洪都拉斯");list.add("意大利");list.add("美国");Random a=new Random(); //创建随机数for (int i = 0; i < 4; i++) { //循环四支球队System.out.println("球队"+(i+1)+":"); //输出每支球队 for (int j = 0; j <4; j++) { //四只球队随即循环输出//indexRM代表随机下标,打点调用下标长度int indexRM=a.nextInt(list.size()); String str=list.get(indexRM);//从list中调取每一个下标System.out.print(str+" ");//输出下标对应的球队list.remove(indexRM);//删除重复的下标} System.out.println();}
}
}
输出结果集
这篇关于java基础随机数(奥运会)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!