当前位置: 代码迷 >> Java相关 >> 求解答,本人初学java,程序代码出现的有关问题如图所示,真心求解答。多谢
  详细解决方案

求解答,本人初学java,程序代码出现的有关问题如图所示,真心求解答。多谢

热度:7251   发布时间:2013-02-25 21:48:48.0
求解答,本人初学java,程序代码出现的问题如图所示,真心求解答。谢谢
代码
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);
}
return sixNum;
}
}
提示 注意:C:\Users\hh\Desktop\UseVector.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
运行结果:
=======================1~36中 选出7个数===============

===========从小到大排序后==========


Process completed.
我的疑问:为什么没有输出随机产生的7个数,是什么原因,真心求解答?分不多,本人菜鸟,想学好java。

------解决方案--------------------------------------------------------
太粗心了吧,好好学,总会学好的!
  相关解决方案