2013-03-16 2 views
-3

Java 프로그래밍에서 초급 클래스를 사용하고 있습니다. 배열에서 중복을 찾아서 인쇄하는 프로그램을 작성하려고합니다. 이것은 내가 지금까지 가지고있는 것이다. 나는 붙어있다. if 뒤에 else 문이 필요하다고 생각하십니까?배열의 모든 중복 항목 찾기

public class Array { 
    public static void main(String[] args) { 
    int N=10;   
    for (int i = 0; i < N - 1; i++) 
    { 
     for (int j = i + 1; j < N; j++) 
     { 
     if(i == j) 
     {    
      System.out.println("Both arrays contain " + i);    
     } 
     } 
    } 
    } 
} 
+0

당신은 무엇이 잘못되었는지 설명하지 않았습니다. 귀하의 질문은 무엇인가? –

+7

배열은 어디에 있습니까? –

+0

관련 질문을 살펴보면이 중 3 개가 중복 될 수 있음을 알 수 있습니다. – Sentry

답변

0
public class Test15 { 
    static int[] a = new int[]{1, 1, 1, 2, 3, 5, 3, 4, 5, 5}; 
    public static void main(String[] args){ 
    for (int i=0; i< a.length; i++) { 
     boolean f = false; 
     for (int j=i+1; j <a.length; j++) 
     if (a[i]==a[j]) { 
      System.out.println("duplicate ("+i+", "+j+")"); 
      f=true; 
      break; 
     } 
     if (!f) 
     System.out.println("unique ("+i+", "+a[i]+")"); 
    } 
    } 
}