경우 1. 메소드 내에서
static void a(){ i = 0 -> int i = 0; / void a() 메소드 안에서 변수 생성 및 세팅 (여기서만 유효) -> 함수 탈출시 메모리에서 제거/ }
경우 2. 반복문 내
for (int i = 0; i < 5; i++){ // for문 내에서의 지역변수 }
참고. 생활코딩 자바입문 80번째