Java

Sentencias de Control

Java utiliza sentencias de control para hacer que el flujo de ejecución avance o se bifurque en función de los cambios de estado en el programa. Las sentencias de control se clasifican en los siguientes grupos:

• De selección

• De iteración

• De salto

Selección

Estas sentencias controlan el flujo de ejecución en función de condiciones conocidas durante el tiempo de ejecución.

Java admite estas sentencias de selección:

if

Switch

Interaccion

Estas sentencias nos permiten crear bucles que nos permiten realizar un mismo proceso varias veces.

Las sentencias para realizar bucles son:

For

Permite ejecutar un conjunto de sentencias si se cumple la expresión de comparación.

While

En caso de que la primera expresión de comparación no se cumpla, salta a la siguiente.

Do while

Permite comparar la misma expresión con distintos valores en cada caso. Cada case necesita terminar con un break, sino se ejecutan todos los case que van a continuación hasta llegar a un break o el final del switch. Existe default (que es opcional) para gestionar los valores que no se encuentren en ninguna sentencia case.

Salto

Continue

Esta sentencia debe estar siempre dentro de al menos un bucle, ya que permite transferir el control a otro bucle con nombre o etiqueta.

Return

Esta sentencia se utiliza para salir de un bucle o de un método. Si la función devuelve alguna variable, este valor debe ponerse a continuación del return.