作业帮 > 综合 > 作业

JAVA问题:随机产生50个10以内(0-9)的整数,统计每个数出现的次数,以及出现次数最多的数?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/06 04:45:06
JAVA问题:随机产生50个10以内(0-9)的整数,统计每个数出现的次数,以及出现次数最多的数?
JAVA问题:随机产生50个10以内(0-9)的整数,统计每个数出现的次数,以及出现次数最多的数?
public static void main(String[] args){
int[] numbers=new int[10];
int sum=50;
Random random=new Random();
for(int i=0;i<=sum;i++){
numbers[random.nextInt(10)]+=1;
}
int maxNumber=0;
for(int i=0;i<numbers.length;i++){
if(numbers[i]>numbers[maxNumber])maxNumber=i;
System.out.println(i+":"+numbers[i]);
}
System.out.println("出现最多的是:"+maxNumber);
}