Escribir los números del 100 al 0 en Java (de 7 en 7)

Logo Java

Seguimos con el aprendizaje de Java, recreando ejercicios que nos permitan manejar los pormenores de este lenguaje, su lógica y la sintaxis de sus instrucciones, hoy desarrollaremos un ejercicio (Escribir los números del 100 al 0 en Java) que nos garantizará comprender aspectos como: ciclos repetitivos, condicionales y variables; partes fundamentales en todo proyecto de Software.

Escribir los números del 100 al 0 en Java (de 7 en 7)

Caso: Construir un programa en Java capaz de escribir todos los números del 100 al 0 de 7 en 7.

Datos de entrada:

Para este ejemplo, los datos de entrada serían los números 100 y 0 para manejar el ciclo y el número 7 para los saltos de los números, sin embargo estos datos también podrían ser ingresados.

Procesos:

  • Recorrer todos los números del 100 al 0 empezando con el 100.
  • Validar y mostrar solo los números de 7 en 7, ejemplo: 100, 93, 86..

Salidas:

  • Números del 100 al cero de 7 en 7.

Código en Java ocupando un ciclo for

Escribir los números del 100 al 0 en Java

Con el código anterior, podemos imprimir los números solicitados por el ejercicio; importante aclarar que la variable de control o iteración está inicializada en “100”, por lo cual el recorrido que hacemos es inverso (Decremento), este lo hacemos de 7 en 7, usando (i-=7). Que básicamente se encarga de restar 7 a la variable “i” en cada iteración del ciclo.

Salida del código

Al ejecutar el programa obtenemos:

run:
100, 93, 86, 79, 72, 65, 58, 51, 44, 37, 30, 23, 16, 9 ,2

Es muy común utilizar ciclos for, sin embargo podemos hacer uso de otros ciclos repetitivos como el ciclo While, para lograr el mismo resultado, veamos:

Código en Java ocupando un ciclo While

Escribir los números del 100 al 0 en Java

Si analizamos la lógica del ciclo While, buscamos hacer el mismo proceso anterior; un valor lo comparamos, en este caso 100, si es mayor que 0, mostramos el valor. Posteriormente decrementamos “7”, a la variable de control; esto lo repetimos en todas las vueltas que da el ciclo, permitiéndonos tener como resultado:

run:
100, 93, 86, 79, 72, 65, 58, 51, 44, 37, 30, 23, 16, 9 ,2

Finalmente de esta forma logramos escribir los números del 100 al 0 en Java, utilizando ciclos repetitivos de forma inversa, si deseas ampliar información sobre esta forma de usar ciclos repetitivos puedes visitar el siguiente enlace:

Ciclos repetitivos en orden decreciente en algoritmos