您的位置:首页 > 其它

随机生成50个数,范围在【10,50】,统计每个数字出现的次数以及出现次数最多的数字与它的个数。

2011-10-27 22:23 781 查看
 
/**

  * 随机生成50个数,范围在【10,50】,统计每个数字出现的次数以及出现次数最多的数字与它的个数,最后将

  * 每个数字及其出现的次数打印出来,如果某个数出现为0次,则不打印它。打印时按照数字的升序排列。

  * @author rui

  *

  */

class RandomTest{

  public static void main(String[] args)

 {

     Random rd=new Random();

   int[] num=new int[41];

   System.out.println(num[1]+"aaaa"+num[2]);

  for (int i = 0; i < 50; i++)

  {

   int temp=rd.nextInt(41)+10;

                 num[temp-10]++;

                 System.out.println(temp);

  }

  

  for (int j = 0; j < num.length; j++)

  {

   if(0==num[j]){

    continue;

   }

   System.out.println((10+j)+"出现次数:"+num[j]);

  }

  int max=num[0];

  for (int k = 0; k < num.length; k++)

  {

   if(max<num[k]){

    max=num[k];

   }

  }

  System.out.println("出现的最大次数为"+max+"次");

 

  for (int l = 0; l < num.length; l++)

 {

  if(max==num[l])

  {

   System.out.println(l+10);

  }

 }

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  random string
相关文章推荐