지역 변수는 메서드, 생성자 또는 블록에서 선언됩니다. 메소드, 생성자 또는 블록이 입력될 때 생성되고 메소드, 생성자 또는 블록을 종료하면 변수가 소멸됩니다.
지역 변수에는 접근 한정자를 사용할 수 없습니다. 지역 변수는 선언된 메서드, 생성자 또는 블록 내에서만 볼 수 있습니다. 이러한 변수는 내부적으로 스택 수준에서 구현됩니다. 여기에서 지역 변수의 예를 살펴보겠습니다 -
예
public class Demo {
public void Rank() {
int rank = 0;
rank = rank + 7;
System.out.println("Rank = " + rank);
}
public static void main(String args[]) {
Demo d = new Demo();
d.Rank();
}
} 출력
Rank = 7
자바에는 글로벌 변수라는 개념이 없습니다.