对于元素从小到大排列的整型数组,找出并输出第一个重复的元素以及该元素重复的次数。比如对于以下数组
int [] a = {0,1,2,5,5,5,6,8,9,11,12,12,12}
给个例子做参考:
public static void main(String args[]) {
int [] a = {0,1,2,5,5,5,6,8,9,11,12,12,12};
int num = 0;
int count = 0;
for(int i=0;i<a.length-1;i++){
if(a[i]==a[i+1] && count==0){
num = a[i];
count+=1;
}else if(count==0){
continue;
}else if(a[i]!=a[i+1] && count!=0){
count+=1;
break;
}else if(a[i]==a[i+1] && count!=0){
count ++;
}
}
System.out.println(num+"有"+count+"个");
}