61.6k views
0 votes
You are writing a program that defines a variable within a loop, and then tries to use that variable outside the loop. However, the program does not run as intended. What is the issue?

User Neftanic
by
4.3k points

1 Answer

2 votes

Answer:

The Variable is out of scope

Step-by-step explanation:

In programming variables exists with scopes This could be local or global. When a variable is declared as a global variable it is available to all methods and procedures in the program. Java programming language as well as C++ and several others use the open and close braces to define the scope in programs. consider the following example

public class ANot {

public static void main(String[] args) {

int i = 0;

while ( i<10){

int sum = 0;

sum = sum+i;

}

}

}

In this example, the variable i is global and can be assessed within the while loop but the variable sum is local to the while loop and cannot be assessed outside of it

User Matthew Rhoden
by
4.0k points