java
UNIVERSIDAD EXPERIMENTAL POLITECNICA
DE LA FUERZA ARMADA NACIONAL
NÚCLEO ARAGUA
SEDE MARACAY
UNIDAD III.
Estructuras de Control
Ing. Roberto PerdomoOctubre 2014
Agenda
●
Decisiones.
●
Bucles.
●
Saltos.
●
Excepciones.
–
Tipos de excepciones.
Decisiones
if (condicion) {
if (condicion) {
instruccion;
}instruccion;
} else if (otra condicion) {
instruccion;
if (condicion) {
instruccion;
} else {
instruccion;
}
Nota: recuerde hacer uso siempre de llaves { }.
}
} else {
instruccion;
}Bucles
●
While:
while (condicion) {
instrucciones;
}
●
●
Do ... while:
do {
instrucciones;
} while (condicion);
For:
for (inicio; mientras; incremento/decremento) {instrucciones;
}
Decisiones
switch (variable) {
case valor1:
instrucciones;
break;
case valor2:
instrucciones;
break;
case valor_n:
instrucciones;
break;
default:
instrucciones;
}
Saltos(Etiquetas)
●
El uso de este tipos de sentencias en la
actualidad se ubica dentro de las malas
practicas de la programación.
–
http://david.tribble.com/text/goto.html#part-1
Excepciones
●Que es una excepción?
–
●
●
●
●
Es un evento que ocurre durante la ejecución de un programa, causando la
ruptura del flujo normal de instrucciones.
Una excepción puede ocurrirde diversas maneras, fallas de
Hardware (escritura en disco), división entre 0, acceso a arreglos
fuera de rango, entre otros.
Una vez ocurre una excepción, Java crea un objeto que es pasado
a unarutina (handler) encargada de ejecutar instrucciones en caso
de error.
Cuando se desea captura el error se ejecuta “catch error”
Cuando se produce un error y se pasa a la rutina encarga se diceque se esta lanzando una excepción (throw an exception)
Excepciones
try {
//instrucciones que pueden generar excepción
}
catch(Tipo1 var1) {
//captura de la excepción var1, de tipo Tipo1
}...
Regístrate para leer el documento completo.