Skip to content
Sharp

Core Java · interview question

If you need to store a monetary value in a database and perform calculations, why might you choose BigDecimal over a database's native decimal type?

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

Correct answer

C. BigDecimal integrates better with Java applications.

Why

BigDecimal integrates directly with Java code, ensuring consistent representation and operations within the application layer. While database decimal types can be precise, using BigDecimal helps maintain consistency in calculations and logic within Java applications.

Test yourself on Core Java

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

Start free test
All Core Java questions →