Я пытаюсь создать приложение калькулятора. Я хочу знать, какие типы исключений можно ожидать, когда я пытаюсь создать приложение калькулятора, а не IOException. Например, я обработал ошибку деления нуля, как здесь.
try {
Number ans = new Divide(argumentOne,argumentTwo).calculate();
if (ans.doubleValue() == Double.POSITIVE_INFINITY || ans.doubleValue() == Double.NEGATIVE_INFINITY ){
throw new ArithmeticException();
}
mOut.print(ans.doubleValue() + "" );
}
catch (ArithmeticException e){
mOut.print("You can't divide by zero");
}