Как организовать массив без повторов
Дан массив А (числовой). Построить массив, содержащий по одному экземпляру элементов массива. Подскажите, пожалуйста, я в этом деле совсем новичок, что не так.)) На Java.
public static void main(String[] args)
{
int x[] = {2, 2, 5, 1, 4, 7} ;
int sum = 0;
int k=0;
int z[]= new int [x.length- sum];
{for(int i=0; i<=x.length; i++)
if(x[i]==0)
k=k+1;
else
{}
}
{
for(int i=0; i<=x.length; i++)
{
for(int j=i+1; j<=x.length; j++)
if(x[i]==x[j+1])
{x[i]=0;
sum=sum+1;}
else
{}
}
}
{if(sum==0)
{for(int i=0; i<x.length; i++)
z[i]=x[i];
}
else
{for(int j=0; j<x.length; j++)
{
if(x[j]==0)
{}
else
z[j]=x[j];}
}
}
{if(sum==k)
{for(int i=0; i<z.length; i++)
System.out.println(z[i]+ " ");
}
else
{for(int i=0; i<z.length; i++)
System.out.println(z[i]+ " " + 0);
}
}
}
}