Imprimir cinco primeros numeros de menor a mayor en arreglo






Imprimir los cinco primeros números menores que existen en un arreglo, generando los valores aleatoriamente

public class Lista1 {
    //variables de promedio
    static int promedio = 0;
    static int lista1[];

    static int result[];
    //Constructor
    public Lista1(){   
        lista1= new int[25];
        crearAleatorioArreglo();
    }
    public void crearAleatorioArreglo(){
        // for para crear los valores de la lista1
        for(int a=0;a<lista1.length;a++){
             // crea el aleatorio
                    lista1[a]= (int) (Math.random()*(1000-10+1)+1);
                    // la variable suma capturando y sumando los valores aleatorios
                    promedio=lista1[a]+promedio;   
        }
    }

    public void darCincoMenores(){
        // asignar tamaño a arreglo
       result = new int[6];
       
        //recorrer arreglo para que asigne valores aleatorios en las posiciones
        for (int i = 0; i < lista1.length; i++) {
            lista1[i]= (int) (Math.random()*(1000-100+1)+1);       
        }
        //función de arreglos para ordenarlos de menor a mayor
        Arrays.sort(lista1);
        // recorre el array ya con sus posiciones de menor a mayor y lo imprime
        for(int y=1;y<=5;y++){        
            result[y]=lista1[y];
            System.out.println("Elemento [" + y +"]:"+result[y]);
        }
    }
    public static void main(String[] args) {
        Lista1 r = new Lista1();
        r.darCincoMenores();

    }
}

Comentarios

Entradas más populares de este blog

como crear factura java

hora militar

Clase PlaceHolder para campos de texto en Java