Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 1. Crear una clase Calculadora y agregar un método "dividir" el mismo debe tratar la excepción estándar de Java
- * que se produce al realizar una división por cero. */
- public class Ejercicio1Calculadora {
- public float dividir (float a, float b){
- float cociente =0;
- try{
- cociente = a/b;
- }
- catch (ArithmeticException e){
- System.out.println(e);
- }
- return cociente;
- }
- }
- /* 2. Modificar el ejercicio anterior para que la excepción lanzada sea una nueva excepción llamada DividePorCeroException
- * creada por el programador. */
- /* 3. Declarar otro método que ejecute al anterior y capturar la excepción lanzada e imprimir el mensaje en pantalla.
- * Añadir una cláusula finally y dentro de ella imprimir un mensaje en pantalla para probar que siempre se ejecuta esa parte del código. */
- public class Ejercicio2Calculadora {
- public class DividePorCeroException extends Exception {
- }
- public float dividir (float a, float b) throws Exception{
- float cociente=0;
- if (b == 0){
- DividePorCeroException error = new DividePorCeroException();
- throw error;
- }
- else{
- cociente = a/b;
- }
- return cociente;
- }
- public void testDividir (String [] args){
- try{
- dividir (15.0f, 0.0f);
- }
- catch (DividePorCeroException e){
- System.out.println (e);
- }
- finally{
- System.out.println ("Este mensaje se imprime siempre");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment