Unidad 5: Excepciones Ejercicio 4
-
Upload
fabiola-valerio -
Category
Education
-
view
210 -
download
0
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.