Edray Tuy:
Estoy tratando de imprimir la salida de los números del 50 al 40 decrementando los números a 1 y 2 a.
He intentado usar para el bucle y bucle Do While para disminuir los números dados, pero sólo decrementos a uno por uno
package hahas;
public class Loop {
public static void main(String[] args) {
int x;
int y = 50;
do {
System.out.println("X is = " + y);
if (y >= 0) {
y -= 1;
}
} while(y > 40);
}
}
Esta es la salida real:
X is = 50
X is = 49
X is = 48
X is = 47
X is = 46
X is = 45
X is = 44
X is = 43
X is = 42
X is = 41
X is = 40
El resultado esperado es:
X is = 50
X is = 49
X is = 47
X is = 44
X is = 40
Anzor Davarashvili:
Creo que eso es lo que hay que hacer para disminuir en 1 y 2
public class Loop {
public static void main(String[] args) {
int x = 0;
int y = 50;
do {
System.out.println("output is = " + y);
if (x % 2 == 0)
y -= 1;
else
y -= 2;
x++;
}
while (y >= 40);
}