miércoles, 5 de febrero de 2014

Estructuras de control en Java (I)

Estructuras de control en Java

En java tenemos distintas estructuras para controlar el flujo del programa, esto es, los distintos caminos que va tomando la ejecución de las sentencias y como lo hace.

Secuencial.
Es la forma normal en la que se ejecuta un programa. Las instrucciones se ejecutan una tras otra, sin saltos ni repeticiones.
Cada instrucción está separada de las demás por un “;” al final de la línea.

Condicional, alternativa o selectiva.

IF
En java hay tres tipos de estructuras if
  1. IF
Esta es una estructura de control condicional, esto quiere decir que en el caso de que se cumpla la condición que se le ha dado, en caso de que sea “true” se ejecutará el código que hay tras el IF.

  1. IF ELSE
Esta estructura de control es alternativa, esto quiere decir que si se cumple la condición marcada ejecutará el código tras el IF y si no se cumple ejecutara el que esté tras el ELSE.

  1. IF ELSE IF ELSE
Por último, el IF ELSE IF ELSE es una estructura selectiva. Consiste en anidar varios IF ELSE uno dentro de otro, así dentro del ELSE colocaremos un IF, por lo que podremos jugar con muchas opciones para que se ejecute uno u otro código.


SWITCH
Cuando una expresión puede tener varios valores y dependiendo del valor que tome se debe ejecutar un código u otro hay 2 formas de resolver el problema. Se puede hacer anidando IF ELSE hasta que hayamos cubierto todas las opciones o se puede utilizar SWITCH. El uso del SWITCH deja un código limpio y fácil de interpretar.

No hay comentarios:

Publicar un comentario