int arr[]= new int[100];
        int i,j,k;
        int x;
        int count=0;
        System.out.println("-------------------------------------------------------");

        for(i=0;i<100;i++){   
            x=(int)((Math.random()*25)+1);  
            arr[i]=x;

            for (j=0;j<i;j++){
                if(arr[i] == arr[j]){  // 생성된 수와 이전에 저장된 수를 비교
                    
                count++;
                    System.out.println("j : " +j+ count);
                    break;
                }else{
                System.out.println(arr[i]);
                }
                
            }
        }
        
        //* 오름차순으로 정렬 */
        for(i=0; i<100; i++){        // 정렬 조건
            for(j=0; j<=i; j++){
                if(arr[i]<=arr[j]){
                    k=arr[i];
                    arr[i]=arr[j];
                    arr[j]=k;
                }
            }
        }
        //* 최종 출력 */
//        for(i=0; i<100; i++){
//            System.out.println(arr[i]);
//        }
    }
}

이상태입니다.

이부분에서

 for (j=0;j<i;j++){
                if(arr[i] == arr[j]){  // 생성된 수와 이전에 저장된 수를 비교
                    
                 count++;
                    System.out.println("j : " +j+ count);
                    break;
                }else{
                 System.out.println(arr[i]);
                }
                
            }

중복체크인대

여기서 1~25까지 생성하면

숫자들을
1 = 중복몇번
2 = 중복몇번
3 = 중복몇번

이런식으로 뿌려주고싶은대 ... ㄱ- 로직이 떠오르질않네요 ㄷㄷ