0% encontró este documento útil (0 votos)
21 vistas

Estructuras de Control en Java

Un bucle for repite un bloque de instrucciones un número determinado de veces mientras se cumpla una condición. Un bucle for consta de tres zonas opcionales: inicialización, condición e incremento/decremento. La ejecución de un bucle for implica inicializar la variable de control, evaluar la condición, ejecutar el bloque si es verdadera y actualizar la variable, repitiendo este proceso hasta que la condición sea falsa.

Cargado por

Carito Riveros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas

Estructuras de Control en Java

Un bucle for repite un bloque de instrucciones un número determinado de veces mientras se cumpla una condición. Un bucle for consta de tres zonas opcionales: inicialización, condición e incremento/decremento. La ejecución de un bucle for implica inicializar la variable de control, evaluar la condición, ejecutar el bloque si es verdadera y actualizar la variable, repitiendo este proceso hasta que la condición sea falsa.

Cargado por

Carito Riveros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

C

CIIC
CLLO
O F
FOOR
R
Un for hace que una instrucción o bloque de
instrucciones se repitan un número determinado de
veces mientras se cumpla la condición.
Los bucles for son los más adecuados cuando se conoce
el número de veces que se van a repetir las
instrucciones.
Las tres zonas son opcionales. Si en alguna ocasión no fuese
necesario escribir alguna de estas zonas se pueden dejar en
blanco, pero los punto y coma deben aparecer.
Inicialización es la parte en la que la variable o variables de
control del bucle toman su valor inicial. Puede haber una o más
instrucciones en la zona de inicialización. Si hay varias
instrucciones deben estar separadas por comas. La inicialización
se realiza solo una vez.
Condición es una expresión booleana que determina si la
sentencia o bloque de sentencias se ejecutan o no. Las
instrucciones contenidas dentro del bucle for se ejecutan
mientras que la condición sea cierta.
Incremento/decremento es una expresión que modifica la variable
o variables de control del bucle. En esta zona puede haber más
de una expresión para modificar las variables. Si hay varias
expresiones deben estar separadas por comas.
La ejecución de un bucle for sigue los siguientes pasos:
1. Se inicializa la variable o variables de control (zona de
inicialización)
2. Se evalúa la condición (zona de condición).
3. Si la condición es falsa, finaliza la ejecución del for y
el programa continúa su ejecución en la siguiente
instrucción después del for.
4. Si la condición es cierta se ejecutan las instrucciones
contenidas dentro del for.
5. Se actualiza la variable o variables de control (zona
incremento/decremento)
6. Se vuelve al punto 2.
Igual que el bucle while, un bucle for se puede ejecutar 0 ó más
veces.
¿
¿QQU
UEE E
ESST
TRRU
UCCT
TUUR
RAA R
REEP
PEET
TIIT
TIIV
VAA U
USSA
ARR?
?
Aunque un for se puede utilizar también cuando no se sabe a priori el
número de iteraciones a realizar, esta instrucción es especialmente
indicada para bucles donde se conozca el número de pasadas.
Como regla práctica podemos decir que:
La instrucción for se utiliza generalmente cuando se conoce el
número de iteraciones a realizar.
Las instrucciones while y do-while se utilizan generalmente cuando
no se conoce a priori el número de iteraciones a realizar.
La instrucción do .. while será más adecuada que la instrucción
while cuando el bloque de instrucciones se deban repetir al menos
una vez.
B
BUUC
CLLE
ESS A
ANNI
IDDA
ADDO
OSS
Hablamos de bucles anidados cuando se incluyen instrucciones for, while
o do-while unas dentro de otras. Los anidamientos de estas estructuras
tienen que ser correctos, es decir, una estructura anidada dentro de
otra lo debe estar totalmente, sin solaparse una con la otra.
Los bucles se pueden anidar aunque sean de tipos distintos, por ejemplo
podríamos anidar un bucle for dentro de un do .. while y éste a su vez
dentro de un while de esta forma:

También podría gustarte