将十二个人先进行抽取4位队长,然后剩余进行每组2个队员的分配。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.ArrayLi...
将十二个人先进行抽取4位队长,然后剩余进行每组2个队员的分配。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Suiji
{
public static String[] members = {
"付",
"连",
"阮",
"施",
"吴",
"杨",
"卓",
"何",
"杨",
"赖",
"杨",
"陈"
};
public static List memberList = new ArrayList();
public static void main(String[] args)
{
for(String name : members)
{
memberList.add(name);
}
System.out.println("请按回车键进行抽选队长:");
// 暂停,按键, 让程序更美观
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try {
in.readLine();
} catch (IOException e) {
e.printStackTrace();
}
Random random = new Random();
System.out.print("四位队长由:");
for(int i = 0; i < 4; i ++ )
{
int ran = random.nextInt(12 - i);
String name = memberList.remove(ran);
System.out.print(name+",");
}
System.out.println("分别担任各队队长 ");
}
}
队员下面的遇到了点问题- -,可以自己进行重新思路的编写
展开