JAVA-集合作業-已知有十六支男子足球隊參加2008 北京奧運會。寫一個程序,把這16 支球隊隨機分為4 個組。采用List集合和隨機數


 

第二題 已知有十六支男子足球隊參加2008 北京奧運會。寫一個程序,把這16 支球隊隨機分為4 個組。采用List集合和隨機數

 

  2008 北京奧運會男足參賽國家: 

科特迪瓦,阿根廷,澳大利亞,塞爾維亞,荷蘭,尼日利亞、日本,美國,中國,新西 蘭,巴西,比利時,韓國,喀麥隆,洪都拉斯,意大利

package Test03;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class SuiJi {

    public static void main(String[] args) {
        
        List<String> a=new ArrayList<>();        //初始化 並賦值
        a.add("科特迪瓦");
        a.add("阿根廷");
        a.add("澳大利亞");
        a.add("塞爾維亞");
        a.add("荷蘭");
        a.add("尼日利亞");
        a.add("日本");
        a.add("美國");
        a.add("中國");
        a.add("新西蘭");
        a.add("巴西");
        a.add("比利時");
        a.add("韓國");
        a.add("喀麥隆");
        a.add("洪都拉斯");
        a.add("澳大利亞");
        
        
        Random ran = new Random();
        String b ;
        for(int i =1;i<=4;i++)
        {
            System.out.println(i+"組");            //輸出隨機獲得的String
            for(int j = 0;j<4;j++)
            {
                b = a.get(ran.nextInt(a.size()));
                System.out.print("   "+b);
                a.remove(b);                       //在集合中刪除輸出的String
            }
            System.out.println("\n");
            
        }
        

    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM