변수의 범위 – 예제(VarScope.java)

홈 > 공유팁! > 프로그램 관련
프로그램 관련

변수의 범위 – 예제(VarScope.java)

꽁스짱 0 1051

public class VarScope {
    public static void main(String[] args) {
int outer = 1;
{
        //System.out.println("inner --> " + inner);  주석을 제거하면 오류
        int inner = 2;
 System.out.println("inner --> " + inner); System.out.println("outer --> " + outer);
 //int outer = 3;  바깥쪽에서 이미 정의했으며, 아직 유효,, 오류발생
}
        //블록안에서 선언했으므로 블록을 빠져나오면 존재하지 않는다.
  //System.out.println("inner --> " + inner); 
        int inner = 4;  //존재하지 않으므로 재정의 할수 있다.
        System.out.println("inner --> " + inner);
System.out.println("outer --> " + outer);
    }
} 

0 Comments
제목