Bom dia galera
to com a seguinte duvida, preciso fazer um programa que ordena os numeros e apos retira os numero iguais, consegui fazer a ordenaçao utilizando o metodo bolha, mas agora para retirar os numeros iguais nao esta funcionando, pq se o numero for igual ele deixa um espaço vazio no vetor, alguem pode me dar uma dica ou me ajudar a resolver esse problema?
import javax.swing.JOptionPane;
public class ordenacao{
public static void main (String args[]){
int v[] = new int[10];
int ordena[] = new int[10];
String vetor[] = new String[10];
int aux,j,i;//metodo bolha
int cont=0; //contar quantos numeros estavao repetidos
//escrita de numeros
for (i=0;i<10;i++){
vetor[i] = JOptionPane.showInputDialog("Digite um numero: ");
v[i] = Integer.parseInt(vetor[i]);
}
//ordenaçao
for(i=0;i<9;i++){
for (j=0;j<9;j++){
if (v[j]>v[j+1]){
aux = v[j];
v[j]= v[j+1];
v[j+1] = aux;
} //fim do if
} //fim do for 2
}//fim do for
//inicializar a ordenacao
ordena[0] = v[0];
//retirada de numero iguais
for (i=1;i<10;i++){
if(v[i] == ordena[i-1] ){
cont++;
} //consertar esse metodo, desse jeito ele deixa espaço vazio no vetor
else{
ordena[i]= v[i];
}
}
//mostrar numeros para o usuario
for (i=0;i<10-cont;i++){
JOptionPane.showMessageDialog(null,"\n " +ordena[i]);
}
}//fim do main
}//fim da classe