Tema: Arraylist
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/10/2010, 09:16
RyoAkiyama
 
Fecha de Ingreso: octubre-2010
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Arraylist

Pues, por lo que puedo entender, tu for no hara nado, dado que tu ArrayList comienza con 0 elementos, por lo tanto la condicion queda 0<0, como no se cumple, se sale del for y por lo tanto no hace nada de lo que esta dentro del mismo.

Podrias probar con poner un limite, dependiendo de hasta cuantos multiplos quieras llegar, por ejemplo, multiplos de 4 hasta el 100, entonces tu condicion seria

for(int i=0;i<=100;i++)

Como recomendación, imprime todos los elementos despues de que hayas terminado de almacenarlos.

Asi quedaria mas o menos tu codigo

ArrayList<Integer> pepe=new ArrayList<Integer>();
int numero=4;
int j=numero;
for(int i=0;i<=100;i++)
{
if(j<100)
{
if((j%numero)==0)
{
pepe.add(j);
}
}
j++;
}

for(int i=0;i<pepe.size();i++)
{
System.out.println(pepe.get(i));
}

Si quieres que tambien te imprima el 100, coloca la condicion if(j<=100)
Espero te sirva. Saludos !!