package com.ascent.test;
public class TestArrayInt {
public static void main(String[] args) {
int a[]={1,2,3,1,3,2,5,6,4,7,8,9,1,2,5,3,2,1,3,2,3};//举例用的数组!
int j=1,max=0,min=0,c=0,x=0; //j表示元素在数组中出现的次数,max,min表示就记录次数,c,x存储次数最多的元素下标!!
for(int i=0;i
j++;
}
if(j>max){
max=j;
c=i;
}else if(j==max){
x=i;
min=j;
}
j=1;
}
if(max==min)
System.out.println("出现次数最多的元素是:"+a[c]+"\t"+a[x]+"\t次数为:"+max);
else
System.out.println("出现次数最多的元素是:"+a[c]+"\t次数为:"+max);
}
}
//这个程序也就最多2个元素 如果想要更多的你可以用个数组搞定!!