int[] number;
for(int i=0;i<10;i++)
{int j=(int)Math.floor(num*10)+1;
number[i]=j;}
主要的语句是这些,其他的自己完善吧!

解决方案 »

  1.   

    谢谢了 我的意思是用Random这个函数
      

  2.   

    不好意思,犯了一错误,应该是
    int[] number;
    for(int i=0;i<10;i++)
    {double num=Math.random();
    int j=(int)Math.floor(num*10)+1;
    number[i]=j;}
      

  3.   

    class RandomNumber
    {
     public static void main(String[] args)
     {
      int[] numbers=new int[10];
      for(int i=0;i<10;i++)
        numbers[i]=(int)(Math.random()*10); //如果生成0-100,改此处10为100即可
      for(int i=0;i<10;i++)
        System.out.println(numbers[i]);  
     }
    }
      

  4.   

    import java.util.Random;
    //...
      int[] numbers=new int[10];
      Random rd=new Random();
      for(int i=0;i<10;i++)
        numbers[i]=rd.nextInt(10); //0-9
      for(int i=0;i<10;i++)
        System.out.println(numbers[i]);
    //...
      

  5.   

    to kinzey34(无声之舞):
    不好意思,我借这个帖子问一下,能不能让这10个字符打印在一行里呀?怎么实现?