Skip to content
Sharp

Core Java · interview question

Why is it important to specify a rounding mode when performing division with BigDecimal?

Multiple choiceEasychapter-7-curatedpremiumcore-javabigdecimal-and-money
Choose one answer
Answer and explanation

Correct answer

D. To avoid ArithmeticException for non-terminating decimals.

Why

Specifying a rounding mode prevents ArithmeticException by defining how to handle non-terminating decimal expansions. This ensures the division operation completes successfully without unexpected results.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →