ArithmeticException является Исключение, которое указывает на ошибку, сгенерированную при выполнении вычисления.

ArithmeticException Exception это указывает на ошибку, сгенерированную при выполнении вычисления.

Общее вычисление, которое выдает это исключение, пытается разделить число на нуль, такой как это...

double firstNumber = 10; double secondNumber = input.readDouble(); double result = firstNumber / secondNumber; 

При кодировании такого вычисления легко пропустить то, что пользователь может ввести a zero для secondNumber. Для подавляющего большинства чисел этот код будет работать правильно, и таким образом, программист мог бы пропустить потенциальную проблему.

Программисты должны перенести код вычисления в блоках try-catch, чтобы помочь поймать эти Исключения или выполнить проверку переменных, прежде чем они будут использоваться в вычислении.