Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Armonicufer

#1
Hola es un Ejercicio de clase y estoy algo verde este es el anunciado

Edit: Ya tengo hasta la arte de pares , lo de suprimir los decimales mayores de 5 no tengo ni idea
1. Cree ArrayList de numeros, tanto enteros como decimales. Tiene que haber mil elementos.
Recorra la lista y elimine los pares y elimine los que tengan un numero decimal mayor de 5.


Citarimport java.util.ArrayList;

import java.util.concurrent.ThreadLocalRandom;

public class Ejecutable {

   public static void main(String[] args) {
      ArrayList List1 = new ArrayList();

      for (int x = 0; x < 500; x++) {
         int numero = ThreadLocalRandom.current().nextInt(1, 500 + 1);
         double numero2 = ThreadLocalRandom.current().nextDouble(500, 1000 + 1);

         List1.add(numero);
         List1.add(numero2);

      }

      int i = 0;

      for (; i < List1.size(); i++) {
         if (List1.get(i) instanceof Integer) {
            Integer aux = (Integer) List1.get(i);
            if (aux % 2 == 0) {
               List1.remove(i);
            }

         }

      }
      System.out.println(List1.size());
      System.out.println(List1);
      

         }

      }