Unidad 5: Excepciones Ejercicio 4

Post on 08-Jul-2015

210 views 0 download

Transcript of Unidad 5: Excepciones Ejercicio 4

Pon atención al enunciado…En esta ocasión realizaremos otro ejercicio del

tema Excepciones.Hola compañero, bienvenido a otro ejercicio del

tutorial de POO.

Pon atención al enunciado…En esta ocasión realizaremos otro ejercicio del

tema Excepciones.

Pon atención al enunciado…

Escribe un programa en Java que realice la división de dos

números. Utiliza tratamiento de excepciones.

Colocamos el primer try en la solicitud de datos.

Vamos a iniciar importando la

librería swing y declarando un par

de atributos estáticos que serán el

dividendo y el divisor

respectivamente.

Un ejercicio bastante sencillo pero

que nos permite familiarizarnos con un nuevo tipo de excepción:

ArithmeticException

Colocamos el primer try en la solicitud de datos.

Vamos a iniciar importando la

librería swing y declarando un par

de atributos estáticos que serán el

dividendo y el divisor

respectivamente.

Colocamos el primer try en la solicitud de datos.

Vamos a iniciar importando la

librería swing y declarando un par

de atributos estáticos que serán el

dividendo y el divisor

respectivamente.

import javax.swing.*;

public class Division

{

static int num1,num2;

Colocamos el primer try en la solicitud de datos.

import javax.swing.*;

public class Division

{

static int num1,num2;

Colocamos el primer try en la solicitud de datos.

import javax.swing.*;

public class Division

{

static int num1,num2;

public static void main(String[] args) {

try{

num1 =

Integer.parseInt((JOptionPane.showInputDial

og("Ingresa el dividendo")));

num2 =

Integer.parseInt((JOptionPane.showInputDial

og("Ingresa el divisor")));

JOptionPane.showMessageDialog(null,num1/num

2);

}

Finalmente imprimimos el

resultado en pantalla.

Como también puede producirse

un NumberFormatException

colocamos otro catch.

Colocamos el catch respectivo

para ArithmeticException.

Finalmente imprimimos el

resultado en pantalla.

Como también puede producirse

un NumberFormatException

colocamos otro catch.

Colocamos el catch respectivo

para ArithmeticException.

catch(ArithmeticException exception)

{

System.out.println(exception);

}

Finalmente imprimimos el

resultado en pantalla.

Como también puede producirse

un NumberFormatException

colocamos otro catch.

catch(ArithmeticException exception)

{

System.out.println(exception);

}

Finalmente imprimimos el

resultado en pantalla.

Como también puede producirse

un NumberFormatException

colocamos otro catch.

catch(ArithmeticException exception)

{

System.out.println(exception);

}

catch(NumberFormatException exception)

{

System.out.println(exception);

}

Finalmente imprimimos el

resultado en pantalla.

catch(ArithmeticException exception)

{

System.out.println(exception);

}

catch(NumberFormatException exception)

{

System.out.println(exception);

}

Finalmente imprimimos el

resultado en pantalla.

catch(ArithmeticException exception)

{

System.out.println(exception);

}

catch(NumberFormatException exception)

{

System.out.println(exception);

}

System.out.println("Fin del programa");

}

}

Utilizando JCreator ejecutaremos

nuestro main y obtendremos un

resultado como el siguiente al

intentar una división por cero…

Nos vemos en el siguiente

ejercicio. Hasta pronto.

Bueno compañero, esto fue todo

por ahora, espero que la solución de este ejercicio te haya sido

clara y provechosa.

Nos vemos en el siguiente

ejercicio. Hasta pronto.