Alguém que em ajude por FAVOR;
Aqui esta a minha duvida:
public class treino {
public static int[] removerepetidos(int [] a){
int [] novo = new int [a.length];
int dima = a.length;
int k = 0;
int dimn = 1;
for ( int i = 1; i < dima; i++){
novo[0] = a[0];
do{
int j = i;
// o j é o indice do array novo
while (j != 0) {
if(a != novo[j]) {
novo = a;
dimn++;
}
j--;
}
} while (i<=dima);
}
return novo;
}
public static void main (String [] args) {
int [] seq = {-3, 1, 4 , 3, 1, 2, -3, 1};
int [] seqnova = removerepetidos(seq);
System.out.print(seqnova[0]);
System.out.print(seqnova[1]);
System.out.print(seqnova[2]);
System.out.print(seqnova[3]);
System.out.print(seqnova[4]);
System.out.print(seqnova[5]);
System.out.print(seqnova[6]);
System.out.print(seqnova[7]);
}
Aqui esta a minha duvida:
public class treino {
public static int[] removerepetidos(int [] a){
int [] novo = new int [a.length];
int dima = a.length;
int k = 0;
int dimn = 1;
for ( int i = 1; i < dima; i++){
novo[0] = a[0];
do{
int j = i;
// o j é o indice do array novo
while (j != 0) {
if(a != novo[j]) {
novo = a;
dimn++;
}
j--;
}
} while (i<=dima);
}
return novo;
}
public static void main (String [] args) {
int [] seq = {-3, 1, 4 , 3, 1, 2, -3, 1};
int [] seqnova = removerepetidos(seq);
System.out.print(seqnova[0]);
System.out.print(seqnova[1]);
System.out.print(seqnova[2]);
System.out.print(seqnova[3]);
System.out.print(seqnova[4]);
System.out.print(seqnova[5]);
System.out.print(seqnova[6]);
System.out.print(seqnova[7]);
}