随机生成长度为100的数组,数组元素为1到10,统计出现次

随机生成长度为100的数组,数组元素为1到10,统计出现次数最多和最少的元素[code]import java.util.*;
class Max
{
static int a,b,c,d,e,f,g,h,i,j;
public static void main(String args)
{
int num=new int[100];
Random rd=new Random();
for(int n=0;n<100;n++)
{
num[n]=rd.nextInt(10)+1;
System.out.println(num[n]);
if(num[n]==1)
a++;
else if(num[n]==2)
b++;
else if(num[n]==3)
c++;
else if(num[n]==4)
d++;
else if(num[n]==5)
e++;
else if(num[n]==6)
f++;
else if(num[n]==7)
g++;
else if(num[n]==8)
h++;
else if(num[n]==9)
i++;
else if(num[n]==10)
j++;
}
int cn={a,b,c,d,e,f,g,h,i,j};
Arrays.sort(cn);
System.out.println(Arrays.toString(cn));
int max=count(cn[9]);
int min=count(cn[0]);

	System.out.println("出现次数最多的是:"+max+",总共出现:"+cn[9]+"次,"+"出现次数最少的是:"+min+",总共出现:"+cn[0]+"次,");
	
}
static int count(int m)
	{
		if(m==a)
			return 1;
		else if(m==b)
			return 2;
		else if(m==c)
			return 3;
		else if(m==d)
			return 4;
		else if(m==e)
			return 5;
		else if(m==f)
			return 6;
		else if(m==g)
			return 7;
		else if(m==h)
			return 8;
		else if(m==i)
			return 9;
		else if(m==j)
			return 10;
		else
			return 0;
	}

}
[/code]