Skip to content
Sharp

Core Java · interview question

Why is it important to avoid reassigning a method parameter inside the method when calculating a discount?

Multiple choiceMediumchapter-1-curatedpremiumcore-javascope-and-reassignment
Choose one answer
Answer and explanation

Correct answer

C. It can cause unexpected behavior and make the code harder to read.

Why

Reassigning a method parameter can lead to confusion and maintenance issues as the original input value is lost, which can cause unexpected behavior.

Test yourself on Core Java

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

Start free test
All Core Java questions →