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
Publicar un comentario