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.
Comparte:
Tu Comentario| Nombre | |
| Localidad | |
| País | |
| Comentario |
|
Divum.es | Licencia de Uso | Enlaces de Interés

Esta obra está bajo una licencia de Creative Commons.