Hola Ricardo, espero que estés bien.
Las estructuras de repetición también se conocen como bucles (loops) y se utilizan para ejecutar repetidamente una instrucción o bloque de instrucción mientras se cumple una condición determinada.
"Cualquiera que sea la estructura de repetición, contiene cuatro elementos fundamentales: inicialización, condición, cuerpo e iteración. La inicialización consiste de todo el código, que determina la condición inicial de la repetición. La condición es una expresión booleana evaluada después de cada lectura del cuerpo y determina si debe realizarse una nueva lectura o si la estructura de repetición debe cerrarse. El cuerpo se compone de todas las instrucciones que se ejecutan repetidamente. La iteración es la instrucción que debe ser ejecutada después del cuerpo y antes de una nueva repetición."
El for
y el while
son solo diferentes formas de una misma estructura básica de repetición.
Observe los siguientes ejemplos:
While: Ejecuta el bucle mientras la condición sea verdadera.
// Contar de 1 até 10
int contador = 1;
while(contador <= 10){
System.out.println(contador);
contador++;
}
For: Realiza el bucle mientras la condición es verdadera, pero puede instanciar las variables contables dentro de la estructura del bucle.
// Contar de 1 até 10
for(int contador = 1; contador <= 10; contador++){
System.out.println(contador);
}
Además, hay otros lazos de repeticiones como:
- Foreach: Ejecuta el loop sobre los elementos de un array.
- While: Ejecuta el bucle primero y luego verifica la condición.
Si te ha ayudado, marca como solucionado. Pero si aún tienes dudas, vuelve a hablarme.