查找一维数组中出现次数最多的值及其出现次数
{1,2,5,2,3,6,7,2,4,2,8,4,3,2}
public class ArraySort {
public static void main(String[] args){
/*2.查找一维数组中出现次数最多的值及其出现次数
{1,2,5,2,3,6,7,2,4,2,8,4,3,2}*/
int[] a = new int[]{1,2,5,2,3,6,7,2,4,2,8,4,3,2};
int[] b=new int[10];
for(int i=0;i<a.length;i++){
b[a[i]]++;
}
int max=b[0]; //定义次数
int value=0; //定义最大值
for(int i=1;i<b.length;i++){
if(b[i]>max){
max=b[i];
value=i;
}
}
System.out.print("出现次数最多的值是:"+value+", 出现了"+max+"次");
}
}