Skip to content
Sharp

Core Java · interview question

In the context of a method that calculates the total price of items in a cart, what happens when a local variable is reassigned within the method?

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

Correct answer

C. The local variable is updated only within the method.

Why

Local variables are confined to the method in which they are defined. When a local variable is reassigned, the change only affects that variable within the method. It does not impact the same variable name elsewhere in the program.

Test yourself on Core Java

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

Start free test
All Core Java questions →