[ Foro de Java ]
Crea un programa que muestre los números pares del 20 al 2, decreciendo, usando "do-while"
¿Sabrías hacerlo con la orden "for"?
Cuando sabes cuantas repeticiones/iteraciones va a tener tu programa, es mejor usar un for...
for (int x=20; x>1; x=x-2)
{
System.out.println(x);
try // Todo el bloque Try, es para darle una pausa de 1 seg, entre cada repeticion
{
Thread.currentThread().sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
int x = 20;
do
{
System.out.println(x);
x=x-2;
}
while(x>1);
Ahi te mande también la solución con do while, pero en estos casos es mejor hacerlo con for, el while o el do while se utiliza cuando necesitamos que se repita una acción en un numero indefinido de veces. Pero cuando sabemos exactamente la cantidad de veces necesarias para su repetición, es mejor utilizar un bucle for.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)