[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RiminiLUG-General] java Exception



Non riesco ad intercettare l'errore "div by zero":

*float leftValue = getEvaluation();
       divOpExp.prendiDestra().accept(this);
       float rightValue = getEvaluation();
       try {
value = leftValue/rightValue; // possibile divisione per zero !!
           }
       catch (ArithmeticException exc){
           System.out.println("---------Divisione per zero------------");
           return false; }
       return true;*

nel risultato in* value* mette Infinity, il quale a sua volta non riesco neanche a confrontarlo!
Alla fine mi torna un true!



Prego una anima buona che si intende di java!
Simeone