galera… como q faço para analisar se dentro de um vetor nao tm numeros iguais?
Pesquisa em vetor
C
4 Respostas
for(int i = 0; i<vec.lenght; i++){
if(vec[i] == vec.[i +1 ]){
system.out.println("numero na posição "+i+" é igaual a da posição "i+1); }
}
sera q resolveu sua duvida !!!1
public int analizarVetor(int[] vetor) {
int valoresRepetidos = 0;
for (int indiceAnalizado = 0; i < vetor.length; i++) {
for (int indiceReferencia < vetor.length; i++) {
// Verifica se o valor e igual e se o indice é diferente pois se o
// indice for igual é o mesmo velor e nao um repetido.
if (vetor[indiceAnalizado] == vetor[indiceReferencia]
&& indiceAnalizado != indiceReferencia) {
System.out.println(valoresRepetidos + " valores iguais encontrados.");
valoresRepetidos++;
}
}
}
return valoresRepetidos;
}
cara use collections… e a as classes da interface Set… exemplo:
Set<String> lista = new LinkedSet<String>();
lista.add("camilo");
lista.add("neto");
lista.add("camilo");
nao aceita duplicatas… nesse caso o tamanho de meu conjunto eh 2 e nao tres…
va no www.google.com.br e pesquise por collections 
Com certeza a utilização de collections é muito mais eficiente, mas creio que nosso amigo que postou a dúvida deve estar em algum estágio de aprendizado onde ele esta querendo aprender a usar arrays.
Criado 20 de abril de 2007
Ultima resposta 20 de abr. de 2007
Respostas 4
Participantes 4
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo