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

package com.hanqi.test;

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

public class Listtest {

      public static void main(String[] args)
      {
          List<String> ls=new ArrayList<>();

          ls.add(new String ("科特迪瓦"));
          ls.add(new String("阿根廷"));
          ls.add(new String("澳大利亚队"));
          ls.add(new String("塞尔维亚队"));
          ls.add(new String("荷兰队"));
          ls.add(new String("尼日利亚队"));
          ls.add(new String("日本队"));
          ls.add(new String("美国队"));
          ls.add(new String("中国队"));
          ls.add(new String("新西兰队"));
          ls.add(new String("巴西队"));
          ls.add(new String("比利时队"));
          ls.add(new String("韩国队"));
          ls.add(new String("喀麦隆队"));
          ls.add(new String("洪都拉斯队"));
          ls.add(new String("意大利队"));

          Random ra=new Random();

          String str;
          for(int j=1;j<5;j++)
          {
              System.out.print("第"+j+"组:"+" ");
              for(int i=0;i<4;i++)
              {
                  str=ls.get(ra.nextInt(ls.size()));
                  System.out.print("  "+str);
                  ls.remove(str);
              }
              System.out.println("\n");
          }

      }

}

时间: 2024-10-20 12:35:31

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

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

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

import java.util.ArrayList; import java.util.List; import java.util.Random; public class ListDemo { public static void main(String[] args) { // 实例化 List<String> lt = new ArrayList<>(); // 添加 lt.add("科特迪瓦"); lt.add("阿根廷"); l

经典算法题每日演练——第十六题 Kruskal算法

原文:经典算法题每日演练--第十六题 Kruskal算法 这篇我们看看第二种生成树的Kruskal算法,这个算法的魅力在于我们可以打一下算法和数据结构的组合拳,很有意思的. 一:思想 若存在M={0,1,2,3,4,5}这样6个节点,我们知道Prim算法构建生成树是从”顶点”这个角度来思考的,然后采用“贪心思想” 来一步步扩大化,最后形成整体最优解,而Kruskal算法有点意思,它是站在”边“这个角度在思考的,首先我有两个集合. 1. 顶点集合(vertexs): 比如M集合中的每个元素都可以认

POJ 2208 已知空间四面体六条边长度,求体积

Pyramids Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2718   Accepted: 886   Special Judge Description Recently in Farland, a country in Asia, a famous scientist Mr. Log Archeo has discovered ancient pyramids. But unlike those in Egyp

Java经典编程题50道之十六

输出九九乘法表. public class Example16 {    public static void main(String[] args) {        table(9);    } public static void table(int n) {        for (int i = 1; i <= n; i++) {            for (int j = 1; j <= i; j++) {                System.out.print(j +

Java经典编程题50道之四十六

编程实现两个字符串的连接. public class Example46 {    public static void main(String[] args) {        addString("hello"," world!");    }    public static void addString(String s1,String s2){        String s3=s1+s2;        System.out.println("

codeforces水题100道 第十六题 Codeforces Round #164 (Div. 2) A. Games (brute force)

题目链接:http://www.codeforces.com/problemset/problem/268/A题意:足球比赛中如果主场球队的主场球衣和客队的客队球衣颜色一样,那么要求主队穿上他们的可对球衣,现在有n个球队,每一球队的主场球衣和客场球衣的颜色都告诉你了,它们两两之间要比一场赛.求其中主队穿客场球衣的比赛场数.C++代码: #include <iostream> using namespace std; const int maxn = 33; int x[maxn], y[max

POJ 2208 已知边四面体六个长度,计算体积

Pyramids Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2718   Accepted: 886   Special Judge Description Recently in Farland, a country in Asia, a famous scientist Mr. Log Archeo has discovered ancient pyramids. But unlike those in Egyp

Java经典编程题50道之三十六

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数. public class Example36 {    public static void main(String[] args) {        int[] m = { 18, 12, 23, 34, 95, 76, 57, 28, 9 };        moveElement(m, 5);    } public static void moveElement(int[] m, int n) {