51,408
社区成员
发帖
与我相关
我的任务
分享
import java.util.*;
public class UseVector {
public static void main(String args[]) {
System.out.println("===========1~36中 选出7个数=======");
Vector vec = selectSix();
Enumeration enu = vec.elements();
while (enu.hasMoreElements()) {
System.out.print(enu.nextElement() + "\t");
}
System.out.println("\n===========从小到大排序后==========");
Object obj[] = vec.toArray();
Arrays.sort(obj);
for (int i = 0; i < obj.length; i++) {
System.out.print(obj[i] + "\t");
}
System.out.println();
}
public static Vector selectSix() {
Random rd = new Random();
Vector allNum = new Vector();
Vector sixNum = new Vector();
for (int i = 0; i < 36; i++) {
allNum.add(new Integer(i + 1));
}
int x;
for (int i = 0; i < 7; i++) {
x = rd.nextInt(36 - i);
allNum.remove(x); // 改成sixNum.add(allNum.remove(x));
}
return sixNum;
}
}