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:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
- Números del 100 al cero de 7 en 7.
Código en Java ocupando un ciclo for
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
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: