Está en la página 1de 11

FUNDAMENTOS DE

PROGRAMACION JAVA
Introducción
Las estructuras de control permiten bifurcar el flujo del programa y
así ejecutar unas partes u otras del código según ciertas
condiciones.
Java dispone de todas las estructuras clásicas de los lenguajes de
alto nivel como C, C++, etc.
Objetivos

• Conocer los fundamentos básicos de las estructuras de


control
• Conocer el ámbito de aplicación de una estructura de
control
Índice
• Introducción
• Objetivos
• Estructuras de control
• Id…elseif…else
• Continuación – Parte I
• Continuación – Parte II
• Continuación – Parte III
• Switch
• Glosario
• Bibliografía
Estructuras de control
La estructura más utilizada en Java y en la mayoría de lenguajes
de programación es la estructura if. Se emplea para tomar
decisiones en función de una condición. Su definición formal
es:
IF…ELSEIF…ELSE
La instrucción if es la estructura de control mas básica
de todas. En su forma mas simple, su sintaxis es esta:

Si expresión se evalúa como verdadero, se ejecutan las


instrucciones y después se sigue ejecutando el resto del
programa. Si se evalúa como falso, no se ejecutan las
instrucciones y continua con el resto del programa.
A una instrucción if le podemos añadir
instrucciones que se ejecuten cuando la
condición es falsa mediante la clausula else:

Si expresión se evalúa como verdadero, se ejecutan


instrucciones_verdadero. Si se evalúa como falso, se ejecuta
instrucciones_falso. En ambos casos luego se ejecuta el resto
de instrucciones que sigan a la instrucción if.
Por ultimo, podemos encadenar varias condiciones
con la clausula else if, de la siguiente forma:
SWITCH
• Esta estructura permite que el flujo se bifurque por varias ramas
en el punto de la toma de decisión, esto en función del valor
que tome el selector.

Cuando se termina de ejecutar el código de un case, sino se


finaliza el switch explícitamente con la instrucción break, se
continua ejecutando el código del siguiente case aunque no se
cumpla la condición, hasta que se llegue al final del bloque switch
o se finalice este con un break
Glosario

• Estructura de control: Es la encargada de evaluar


condiciones
• Switch: Sentencia encargada de evaluar múltiples
condiciones
Bibliografía

• Joyanes Aguilar, Luis (2008) Fundamentos de


programación. Algoritmos, estructura de datos y objetos.
Madrid: McGraw-Hill (005.3/J79/F).

• Deitel, Harvey (2008) Java. Cómo programar. México


D.F.: Pearson Educación. (005.13J/D47/2008).

• Lee, R. C. T. (2007) Introducción al diseño y análisis de


algoritmos.Un enfoque estratégico. México D.F.:
McGraw-Hill (005.1/L37).

También podría gustarte