[자바(Java)] 지역변수 (Local Variable)

방용환·2023년 3월 31일
0
post-thumbnail

1. 지역변수란?

  • 특정 구문에서 선언된 변수
  • 블럭 ( {} ) 내부에서 선언

2. 지역변수의 특징

  1. 지역변수는 선언된 구문에서만 사용 가능
  2. 지역변수가 선언된 구문이 종료되면 지역변수 자동 소멸
int num1 = 100;

// 임의 블럭
{
	int num2 = 200;
    System.out.println(num1);
    System.out.println(num2);
    // 100
    // 200
}

System.out.println(num1);
System.out.println(num2);
// 100
// 오류!!

int num2 = 300;
System.out.println(num1);
System.out.println(num2);
// 100
// 300 => num2가 임의 블럭에서 소멸됐기 때문에 재선언 가능

0개의 댓글