Skip to content
Sharp

Core Java · interview question

If you incorrectly declare a product's price as 'double price = 19.99;', what kind of problem might you encounter in calculations?

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

Correct answer

C. Precision error

Why

Using 'double' for currency can lead to precision errors due to the way floating-point arithmetic works. This can cause small rounding errors in calculations.

Test yourself on Core Java

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

Start free test
All Core Java questions →