1. 程式人生 > >資料儲存——java判讀陣列中是否有重複值的示例

資料儲存——java判讀陣列中是否有重複值的示例

public static void main(String[] args) {
 int[] arry={1,10,5,8,11,100,99,10};
 //用於判斷是否有重複值的標記
 boolean flag=false;
 for (int i = 0; i < arry.length; i++) {
  int temp=arry[i];
  int count=0;
  for (int j = 0; j < arry.length; j++) {
   int temp2=arry[j];
   //有重複值就count+1
   if(temp==temp2){
    count++;
   }
  }
  //由於中間又一次會跟自己本身比較所有這裡要判斷count>=2
  if(count>=2){
   flag=true;
  }
 }
 if(flag){
  System.out.println("有重複值存在!!!");
 }else{
  System.out.println("沒有重複值存在!!!");
 }
}