Breaking

Post Top Ad

Your Ad Spot

martes, 15 de mayo de 2018

Elementos repetidos en un array en Java

import java.util.Arrays;
import java.util.Random;
 
public class ElementosRepetidosArray {
     
    public static void main(String[] args) {
        System.out.println();
        int numeros[] = new int[10];
        llenarArray(numeros);
        visualizar(numeros);
        System.out.println("\nArray no ordenado");
        mostrarRepetidos(numeros);
        System.out.println("\nArray ordenado");
        mostrarRepetidosOrdenados(numeros);
    }
     
    static void mostrarRepetidos(int[] pArray){
        for(int i=0;i<pArray.length-1;i++){
            for(int j=i+1;j<pArray.length;j++){
                if(pArray[i]==pArray[j]){
                    System.out.println("Elemento repetido: " + pArray[i]);
                }
            }
        }
    }
     
    static void mostrarRepetidosOrdenados(int[] pArray){
        Arrays.sort(pArray);
        for(int i=0;i<pArray.length-1;i++){
            if(pArray[i]==pArray[i+1]){
                System.out.println("Elemento repetido: " + pArray[i]);
            }
        }
    }
     
    static void visualizar(int[] pArray){
        System.out.println(Arrays.toString(pArray));
    }
     
    static void llenarArray(int[] pArray){
        Random r = new Random();
        for(int i=0;i<pArray.length;i++){
            pArray[i] = r.nextInt(20) + 1;
        }
    }
}

No hay comentarios.:

Publicar un comentario

Post Top Ad

Your Ad Spot

Páginas