Какие типы исключений можно ожидать в приложении-калькуляторе, использующем Java? - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь создать приложение калькулятора. Я хочу знать, какие типы исключений можно ожидать, когда я пытаюсь создать приложение калькулятора, а не 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");
        }
...