文档库 最新最全的文档下载
当前位置:文档库 › 统计每个整数的出现次数

统计每个整数的出现次数

设计一个Java程序,其功能为:随机生成行个介于0…100之间的整数,统计每个整数的出现次数,并根据这个统计结果,按照从小到大的顺序显示生成的每个整数。
public class zy {
public static void main(String args[]) {
int i;
int array[]=new int[40];
for(i=0;i<40;i++)
{
int n;
n=(int) ((100 * (Math.random())));//产生随机数
array[i]=n;
System.out.print(n+" ");
}
System.out.println();//输出换行
for(int k=1;k<=100;k++)//统计每个随机生成数的的个数
{
int count=0;
for(int j=0;j<40;j++)
{
if(k==array[j])
count++;
}
if(count!=0) //输出个数不为0的数字和数字的个数
System.out.println("随机生成的数"+k+"出现的次数为:"+count);
}

int p=0,q=0,temp=0;//按照从小到大的排序排列
for(p=0;p<40;p++){
for(q=0;q<40;q++){
if(array[p]temp=array[p];
array[p]=array[q];
array[q]=temp;
}

}
}
System.out.println("排序后:");
for(int r=0;r<40;r++){
System.out.print(array[r]+" ");
}
}
}

相关文档
相关文档 最新文档