Skip to content
Sharp

Modern Java · interview question

How might the misuse of BigDecimal constructors impact a domain model dealing with financial data?

Multiple choiceHardchapter-7-curatedpremiummodern-javacleaner-domain-modeling
Choose one answer
Answer and explanation

Correct answer

B. It could lead to precision issues if not used correctly.

Why

Using BigDecimal constructors with floating-point numbers can introduce precision errors. It's best to use String-based constructors to ensure exact values, especially in financial calculations.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →