Skip to content
Sharp

Core Java · interview question

A method named calculateFinalPrice takes a price and a discount rate. Which of the following best ensures the method's reliability?

Multiple choiceHardchapter-1-curatedpremiumcore-javamethods
Choose one answer
Answer and explanation

Correct answer

D. Validate inputs and handle edge cases within the method

Why

By validating inputs and handling edge cases, you ensure the method behaves correctly even when given unexpected inputs. This improves the reliability and robustness of the method, especially in a dynamic environment like e-commerce.

Test yourself on Core Java

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

Start free test
All Core Java questions →