比如我有10个数,想从中随机取5个数出来,进行操作(如打印)。
求一个方法。谢谢!

解决方案 »

  1.   

    public class abc
    {
    public static void main(String [] args)
    {
    int [] shuzu = {10,20,30,40,50,60,70,80,90,100};
    int [] jj = {100,100,100,100,100};
    int count=0;
    while(count<5)
    {
    int j = 0 ;
    while(true)
    {
    boolean found = false;
    j = (int)(Math.random()*10);
    System.out.println(">>>>>"+j);
    for(int i = 0 ;i<=count;i++)
    {
    if(jj[i]==j) found = true ;
    }
    if(! found)
    {
    jj[count] = j;
    count++;
    break;
    } } System.out.println(shuzu[j]);
    }
    }
    }