Você está aqui: Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como retornar os elementos duplicados em um array do Java usando laços for aninhados - força-brutaQuantidade de visualizações: 602 vezes |
|
Nesta dica mostrarei como podemos usar força-bruta, ou seja laços aninhados para descobrir e listar os itens repetidos em um array Java. Note que chamei esta técnica de força-bruta porque existem outras mais eficientes. Porém, é sempre bom entender como esse código funciona para melhorar ainda mais a sua lógica de programação. Veja o código Java completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
public class Estudos {
public static void main(String[] args) {
// vamos criar um array de inteiros com valores repetidos
int valores[] = {5, 1, 3, 2, 7, 1, 5};
// agora varremos o array desde o primeiro elemento até
// o último
for (int i = 0; i < valores.length; i++) {
// percorremos o array novamente a partir da posição
// que estamos
for (int j = i + 1; j < valores.length; j++) {
// os dois valores são iguais?
if(valores[i] == valores[j]){
System.out.println("Elemento repetido: " + valores[i]);
}
}
}
}
}
Ao executar este código Java nós teremos o seguinte resultado: Elemento repetido: 5 Elemento repetido: 1 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





