Skip to content
Sharp

Core Java · interview question

Which of the following is a potential issue when using 'double' for product prices in a Java e-commerce application?

Multiple choiceHardchapter-1-curatedpremiumcore-javavariables-and-data-types
Choose one answer
Answer and explanation

Correct answer

A. Lack of precision

Why

Using 'double' can lead to precision issues due to floating-point arithmetic, which may cause rounding errors in financial calculations. This is why BigDecimal is often recommended instead.

Test yourself on Core Java

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

Start free test
All Core Java questions →