数组元素问题,排序问题和重复

对于元素从小到大排列的整型数组,找出并输出第一个重复的元素以及该元素重复的次数。比如对于以下数组
 
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+"个");
     }