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

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

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

题目:


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

要求:


            采用List集合和随机数!

 

思路:


  • 首先创建个List集合并赋值  
  • 创建个随机数 Random
  • 用 for 循环 第一层循环例如是分成4组就 <=4   再比如是3组就  <=3  
  • 第二层循环 是每组 要几个人!或者几个队!和上面一样的思路  
  • 第二层循环 里面 首先要获取下标  并删除这个 数  为了就下次不再循环到他!

 //随机获取一个
//a.size() 获取集合长度
//ran.nextInt(a.size()) 最大是这个长度

 

 

代码:


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集合和随机数

未经允许不得转载:作者:乔越, 转载或复制请以 超链接形式 并注明出处 乔越博客
原文地址:《Java作业把这16支球队随机分为4个组。采用List集合和随机数》 发布于2019-01-10

分享到:
赞(0) 打赏

评论 抢沙发

2 + 3 =


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

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

79代刷网
代刷网各种代刷 售后有保证 代做各种网站有需要留言给我即可!
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册