Core Java · interview question
Consider a method that uses a for loop to calculate the total price of items. What is the scope of a loop control variable in this context?
Multiple choiceMediumchapter-1-curatedpremiumcore-javascope-and-reassignment
for(int i = 0; i < items.length; i++) { total += items[i].price; }Answer and explanation
Correct answer
A. Only within the loop.
Why
In Java, a loop control variable is only accessible within the loop where it is declared. It helps prevent unintended use of the variable outside its intended context.
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?