Advertisement
ADL_Rodrigo_Silva

Untitled

Dec 20th, 2021
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1. /**
  2.  *
  3.  */
  4. package cl.adl.ex;
  5.  
  6. /**
  7.  * @author RS
  8.  *
  9.  */
  10. public class EjemploExcep {
  11.  
  12.     /**
  13.      * @param args --> Args es lo que recibimos por consola (por ejemplo)
  14.      */
  15.     public static void main(String[] args) {
  16.        
  17.         String paraImprimir = division("5.4", "f");
  18.        
  19.         System.out.println("El resultado es : " + paraImprimir);
  20.        
  21.     }
  22.    
  23.     public static String division(String valorUno, String valorDos) {
  24.        
  25.         double resultado = 0;
  26.         String resultadoString = "";
  27.  
  28.        
  29.         try {
  30.            
  31.             double varUno = Double.parseDouble(valorUno);
  32.             double varDos = Double.parseDouble(valorDos);
  33.             resultado = varUno/varDos;
  34.            
  35.             resultadoString = String.valueOf(resultado);
  36.    
  37.         }
  38.  
  39.         catch (NumberFormatException e) {
  40.             System.out.println("Hola NumberFormatException");
  41.             resultadoString = "TIENE QUE SER UN NÚMERO";
  42.         }
  43.         catch (ArithmeticException i) {
  44.             System.out.println("Hola ArithmeticException");
  45.             resultadoString = "NO SE PUEDE DIVIDIR POR ZERO";
  46.         }
  47.         finally {
  48.             System.out.println("Pasé por acá");
  49.        
  50.         }
  51.  
  52.         return resultadoString;
  53.        
  54.     }
  55.    
  56.    
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement