Estructuras Iterativas en Java

En este artículo describiremos cómo se implementa la estructura algorítmica iterativa en el lenguaje Java. Si te interesa conocer al detalle las diferentes formas de uso de esta estructura y entender cómo funcionan el ciclo iterativo con entrada y salida controlada, te invitamos a que visites el siguiente enlace. Si te interesa conocer como se implementa esta estructura en otros lenguajes de programación, te invitamos a que accedas a los siguientes enlaces en donde podrás ver la implementación de esta estructura en ANSI C y Python.

Ciclo Iterativo con Entrada Controlada

A continuación presentamos una de las implementaciones del ciclo iterativo con entrada controlada en Java. Se implementa mediante la instrucción \texttt{while} como en la mayoría de los lenguajes de programación. La \texttt{condición} va inmediatamente después del \texttt{while} y obligatoriamente entre paréntesis.

En relación a la condición, esta deberá ser una proposición lógica. Recordando que Java implementa como tipo de dato primitivo el \texttt{boolean}. El tipo de dato \texttt{boolean} puede contener únicamente dos valores  \texttt{true} o \texttt{false}.

En relación a las llaves, éstas son de uso obligatorio cuando el conjunto de instrucciones está formado por dos o más instrucciones. Cuando el conjunto de instrucciones está formado por una sola instrucción, los paréntesis son opcionales. Por lo general, el bloque de instrucciones del \texttt{while} estará formado por más de 2 instrucciones, por lo que su uso será común.

[java title="Ciclo iterativo con entrada controlada en Java"] while (condición) { conjunto de instrucciones; } [/java]

Ciclo Iterativo con Salida Controlada

A continuación presentamos una de las implementaciones del ciclo iterativo con salida controlada en ANSI C. Se implementa mediante la instrucción \texttt{do}\cdots \texttt{while}

[java title="Ciclo iterativo con salida contrada en Java"] do { conjunto de instrucciones; } while (condición); [/java]

Conclusión

En este artículo hemos presentado la implementación de la estructura algorítmica iterativa en Java. Se han descrito la implementación de las diferentes formas de uso de esta estructura poniendo énfasis en los ciclos iterativos con entrada y salida controlada. Si te interesa conocer como se implementa esta estructura en otros lenguajes de programación, te invitamos a que accedas a los siguientes enlaces en donde podrás ver la implementación de esta estructura en ANSI C y Python.

Si te interesa profundizar en Java, el mejor libro que hay es Effective Java de Joshua Bloch. Uno de los libros favoritos de los que se inician en Java es Java: Learn Java in One Day and Learn It Well de  Jamie Chan.