Skip to content
Sharp

Core Java · interview question

Why does calling stripTrailingZeros() on a BigDecimal change runtime behavior?

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

Correct answer

C. It removes unnecessary trailing zeros from the decimal representation.

Why

The stripTrailingZeros() method removes any trailing zeros from the decimal part of a BigDecimal, which can simplify the representation without changing the numeric value.

Test yourself on Core Java

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

Start free test
All Core Java questions →