Enviar a un amigoImprimir Dejar un comentario

JAVA – Instrucciones de control

En este artículo vamos a ver las instrucciones de control que permite dotar de cierta lógica de ejecución a los programa en Java.
28 de Septiembre de 2010

En Java un bloque de instrucciones es un grupo de ordenes separadas por punto y coma. Para poder estructurar estos bloques de instrucciones de manera que se ejecuten repetidamente o en función de unas condiciones, se dispone de las instrucciones de control.

  • if-else

Según el resultado de una expresión lógica esta instrucción forzará la ejecución de un bloque de instrucciones o de otras.

if (expresión)

{

// Si la expresión es cierta ejecuta este bloque

}

else

{

// Si no es cierta ejecuta este otro bloque

}

El bloque formado por el “else” es opcional y por tanto se utilizará en función de las necesidades.

  • else-if

Este tipo de expresión permite anidar diferentes if-else a partir del else de un if. Para verlo más claro veamos lo siguiente:

if (expresión1)

{

// Si es cierta expresión1 ejecuta este bloque

}

else if (expresión2)

{

// Si es cierta expresión2 ejecuta este bloque

}

else if (expresión3)

{

// Si es cierta expresión3 ejecuta este bloque

}

else

{

// Si no es cierta ninguna expresión anterior ejecuta este bloque

}

  • switch

Es similar a utilizar una sucesión de if-else pero esta instrucción es más cómoda. La instrucción evalúa una expresión y en función del resultado ejecuta uno de los bloques posibles. Dentro del “case” es opcional incluir el “break” para evitar que el “switch” evalúe el siguiente “case”.

Switch (expresión)

{

case (valor1) :

// instrucciones

case (valor2) :

// instrucciones

break;

default :

// Código para otros valores diferentes a los anteriores

}

  • while

Permite repetir un conjunto de instrucciones mientras se cumpla una condición. Una vez esa condición no se cumpla, sale del “while” y se ejecutan las instrucciones siguientes.

while (condición)

{

// Instruccciones

}

  • do-while

“do-while” funciona de manera similar al “while” con la diferencia que la condición se evalúa una vez que se ha ejecutado el bloque de instrucciones.

do

{

// Instrucciones

}

while (condición);

  • for

Esa construcción la utilizaremos cuando queramos repetir un conjunto de instrucciones un número de veces determinado.

for (inicialización; condición de control; incremento)

{

// Instrucciones

}

Ejemplo:

for (x=0; x<10; x++)

{

// Instrucciones

}

  • break

Permite detener un bloque estilo for, while o do-while en cualquier momento.

  • continue

Permite empezar nuevamente un bloque for, while o do-while.

Indice

Comparte:

Comentarios Comentarios
No existen comentarios
Tu Comentario Tu Comentario
Normas de uso: Esta es la opinión de los internautas y no de esta publicación. No se permiten comentarios contrarios a las leyes o que puedan ser injuriosos. Esta publicación se reserva el derecho de eliminar cualquier comentario que se considere contrario a estas normas.
 
Nombre
Email
Localidad
País
Comentario
 

Divum.es | Licencia de Uso | Enlaces de Interés
 

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

© 2008 Powered by AuroraPress