1 / 9

Manejo de Excepciones

Manejo de Excepciones. made by cristhian.. !!. Excepciones. Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar para que las aplicaciones dejen de ejecutarse en forma inesperada y darle al usuario la informacion detallada del error.

felton
Download Presentation

Manejo de Excepciones

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Manejo de Excepciones made by cristhian.. !!

  2. Excepciones • Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar para que las aplicaciones dejen de ejecutarse en forma inesperada y darle al usuario la informacion detallada del error. • En jave se puede: • Declarar Excepciones throws Nombre_de_la_excepcion • Capturar Excepciones.

  3. Excepciones Si no ha mportado ningun paquete, se muestra las excepciones del paquete predeterminado (jave.lang.*). Si queremos capturar las excepciones de una aplicacion debemos utilizar la instruccion: try/catch/finally try{ Instruccion(es); } Las instrucciones del bloque try son las que deseamos controlar.

  4. Excepciones catch(Excepcion Variable){ Instrucciones; } Las instrucciones del bloque catch son aquellas que se deben ejecutar cuando ocurre una determinada excepcion. catch(ArithmeticException e){ System.out.println(“Error Detectado: ”+e.getMessage()); }

  5. Excepciones finally{ Instrucciones; } Es opcional y se utiliza dentro de una aplicacion. Las instrucciones que contiene se ejecutan siempre. catch(ArithmeticException e){ System.out.println(“Error Detectado: ”+e.getMessage()); }

  6. Excepciones.- Ejemplo Package CristhIntefaz; import java.io.*; //Cada vez que utilice el paquete java.io debe como minimo declarar la excepcion.. IOException public class CristhExcepcion { public static void main(String[] args) throws IOException{ double a; double b=0; double c;

  7. try{ BufferedReader cristh=new BufferedReader(new InputStreamReader(System.in)); System.out.print(“Xfavor Ingrese El Numerador: "); a=Double.parseDouble(cristh.readLine()); System.out.print(“Xfavor Ingrese El Denominador: "); b=Double.parseDouble(cristh.readLine()); c=a/b; System.out.println("El resultado de la division es: "+c); }catch(ArithmeticException e){ System.out.println("Error Aritmetico: "+e.getMessage()); } catch(NumberFormatException e){ System.out.println("Error en los datos ingresados!"); //e.printStackTrace();//Muestra el detalle de la excepcion. }finally{ System.out.println("Fin de la Aplicacion!"); } } }

  8. Bueno muxaxos ojala les sirva.. Sobre too xq a veces cuando estamos ejecutando el código y vemos q por una de estas excepciones se detiene la ejecución inesperadamente… bueno ia saben x q es y bueno si no es X esto fíjense bien el tipo de error que sale es mas fácil y así nos podemos ir de frente a la línea de código en la q estamos mal…. Bueno bye nos vemos pronto.. !! Cristh

  9. Hecho por: Alex Cristian Quiñones Sosa Curso: Lenguaje De Programación Profesor: Omar W. Saavedra Salazar Grupo: B

More Related