给你写段伪代码
int i = 0;
int[] count = {0,0,0,0,0,0,0,0,0,0};
s[50]//你那五十长度的数组
while ( i < s.length){
count[s[i]-1] ++; //直接用取出来的数字-1去当下标
i++;
}
int max = count[0];
int num = 0;
for( i = 1 ; i < count.length ; i++){
if(max
num = i+1;
}
}
最后这个max就是出现次数最多的次数,那个num就是那个数字
放进hashmap
key就存放你的值,value就是出现的次数。
或者用一个数组,下标分别对应你的1-10随机数。
a[1]表示1出现的次数。
a[2]表示2出现的次数。。。
写 10个 static int 类型的变量 。
然后 出现一个 加 一次。最后 循环比较一下这 10个变量的值就Ok了