Rellena un ArrayList con números enteros aleatorios.

Ejercicio que pide rellenar un ArrayList con entre 25 y 50 elementos asignándolo al azar el propio programa. Rellenar con elementos de entre 0 a 100, decir cuanto suman todos los elementos, cual es la media, cual es el tamaño del ArrayList y cual es el valor máximo y mínimo que tenemos guardado en el ArrayList.
import java.util.*;
public class ListaDeArrayEj12 {

 public static void main(String[] args) {
  
  ArrayList num = new ArrayList();
  
 //Definimos el array entre 25 y 50 números
 //Automaticamente según quiera el azar =)
  
 int i=0, suma=0, minimo=100, maximo=0, cuantosNum = (int)(Math.random()*(25-51)+51);
 
 do{i++;
 
 int aleatorio = (int)(Math.random()*101);
 num.add(aleatorio);
  
 }while(i < cuantosNum);
  
 
 
  for(int ea : num)
  {
   suma = suma+ea;
   
   if(eamaximo)
   {
    maximo = ea;
   }
  }
  
  System.out.println("EL numero de valores que contiene el ArrayList es: "+num.size());
  System.out.println("La suma de todos los elementos del ArrayList es: "+suma);
  System.out.println("La media de todos los elementos del ArrayList es:" +suma/num.size());
  System.out.println("El valor máximo del ArrayList es: "+maximo);
  System.out.println("El valor mínimo del ArrayList es: "+minimo);
  
 
 
 }
 
 

}

No hay comentarios:

Publicar un comentario