Skip to content
Sharp

Core Java · interview question

Which of the following is a logic error when applying a discount to a product?

Multiple choiceMediumchapter-1-curatedpremiumcore-javacode-reading-and-debugging
Choose one answer
Answer and explanation

Correct answer

D. Double price = 100.0; double discount = 20.0; double finalPrice = price * discount;

Why

Option 'c' wrongly applies the discount as multiplication instead of subtraction. The discount should be calculated as a percentage of the price and subtracted from the original price.

Test yourself on Core Java

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

Start free test
All Core Java questions →