编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},输出其中出现次数最多且数值最大的字符,并显示其出现次数。
import java.util.Arrays;
/*
* 1、 编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},
* 输出其中出现次数最多且数值最大的字符,并显示其出现次数。
*/
public class T1 {
int[] a={1,2,4,7,2,1,1,5,2};
int firstNum,secondNum,count,secondCount=0;
static int num;
public ThreeB1(){
Arrays.sort(a);
System.out.println("Bisggest:"+a[a.length-1]);
for(int i=0;i<a.length;i++){
firstNum=a[i];
count=0;
for(int k=0;k<a.length;k++){
secondNum=a[k];
if(firstNum==secondNum){
count++;
}
}
if(secondCount<=count){
secondCount=count;
num=firstNum;
}
}
System.out.println("Count:"+secondCount+" num:"+num);
}
public static void main(String[] args) {
new ThreeB1();
}
}