Core Java · interview question
Why can separate variables like subtotal, discountedTotal, and finalTotal be better than reusing one total variable for everything?
Multiple choiceHardchapter-1-curatedpremiumcore-javascope-and-reassignment
Answer and explanation
Correct answer
A. They preserve each stage of the calculation and make debugging easier
Why
Reassignment is legal, but hiding every stage behind one mutable variable makes bugs harder to isolate. Separate variables can act as checkpoints that show how the total changed step by step.
Test yourself on Core Java
A free test with instant, explained results. No account needed.
More Core Java questions
- What happens if a class implements two interfaces that have methods with the same signature?
- Given the code snippet below, what will be the result of the comparison using '=='?
- Which of the following variable names is best for storing the total amount in a shopping cart?
- When does a local variable declared inside a method stop existing?
- Which of the following is a checked exception?
- Why might you choose 'int' over 'long' for storing the number of items in a small store's inventory?