Buenas a todos mi problema es el siguiente al dividir 0,5 es decir decimales 0,5/0 me sale es infinity me preguntaba como puedo personalizar el mensaje ya que seria el unico que me falta por favor
i
i
Código (java) [Seleccionar]
import java.util.InputMismatchException;
import java.util.Scanner;
public class AppDivision {
public static void main(String[] args) {
Clases.Operacion obOperacion = new Clases.Operacion();
Scanner objSc = new Scanner(System.in);
System.out.println("PROGRAMA PARA DIVIDIR");
System.out.println();
try {
double doNum1, doNum2 = 0, doDivision;
System.out.println("Cual es el primer numero");
doNum1 = objSc.nextDouble();
System.out.println("cual es el numero 2");
doNum2 = objSc.nextDouble();
doDivision = obOperacion.OpeDivision(doNum1, doNum2);
System.out.println("la division es" + doDivision);
} catch (ArithmeticException ae) {
System.out.println("0 NO SE PUEDE USAR");
} catch (InputMismatchException ime){
System.out.println("Solamente se puede usar Numeros Enteros");
}
}
}
y este es de la operacion :
public class Operacion {
public double OpeDivision (double doNum1 ,double doNum2){
double doDivision =(double)doNum1 / doNum2;
return doDivision;
}
}