Skip to content
Sharp

Core Java · interview question

How would you correctly round a BigDecimal to two decimal places using half-up rounding mode?

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

Correct answer

D. Value.setScale(2, RoundingMode.HALF_UP)

Why

The setScale method with two arguments, the scale and the rounding mode, is used to round a BigDecimal. RoundingMode.HALF_UP is a common rounding mode that rounds towards the nearest neighbor, with ties rounding up.

Test yourself on Core Java

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

Start free test
All Core Java questions →