Skip to content
Sharp

Core Java · interview question

What issue might arise from using 'float' to store product prices in a Java e-commerce application?

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

Correct answer

B. Precision errors

Why

Using 'float' can lead to precision errors, especially for currency calculations. This is because 'float' has limited precision, which can result in rounding errors. For precise currency calculations, it's better to use 'BigDecimal'.

Test yourself on Core Java

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

Start free test
All Core Java questions →