”외부 스택 프레임에서 내부 스택 프레임의 변수에 접근 하는 것은 불가능하나 그 역은 가능하다.”
⇒ 아래 코드는 컴파일 오류가 있습니다. 어디서 문제가 있을까요? 그 문제를 위에 스택 프레임의 변수 관점에 대해 작성한 인용문과 함께 생각 해보세요.
⇒ 더 나아가 for문과 while문의 변수에 대한 차이를 생각 해볼 수 있습니다.
for(int i = 0 ; i < n ; i++) 에서 int i 에 대하여
```java
package studyGroup;
public class Study1 {
public static void main(String[] args) {
int i = 10;
int k = 20;
if(i == 10){
int m = k+5;
k=m;
} else {
int p = k + 10;
k = p;
}
k = m + p;
}
}
```