"ArithmeticException" Error.

Modified on Tue, 28 Mar, 2023 at 3:49 PM

Error Manifestation: “ArithmeticException” error in java is seen when ‘out of range’ results are produced.

Understand the Error: “ArithmeticException” is a runtime exception that occurs when an arithmetic operation in the program is invalid or produces an out-of-range result.

Causes:

  • Division by zero

  • Modulo operation with zero

  • Overflow or underflow of integer values

  • Incorrect use of floating-point values


Check: Can you check where this error is occurring in your code? (Exact file name and line no.)

Check: Check if any of the above causes is applicable to your code. Why do you think the error is being thrown on this line?

Debugging the error:

Debug 1: Check if any value is divided by 0.

Debug 2: Check if modulo with 0 is being calculated.

Debug 3: Check if the values are out of range.

Debug 4: Check for the incorrect use of floating point. For example: dividing a number by 0.0 will result in INFINITY(POSITIVE_INFINITY or NEGATIVE_INFINITY)

Snippet 1:

Snippet 2:

Snippet 3:

Snippet 4:

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article