본문 바로가기

Language/Java

02 Method -(6) 변수의 범위

변수의 범위는 항상 그것이 선언된 중괄호{} 내 이다!

범위 벗어나면 사용 불가! 

// 지역변수 == 변수가 선언된 중괄호(영역)안에서만 쓸 수 있음.
// 지역변수를 다른 매소드에서 쓰려면, 해당 매소드를 호출하여 그 매소드의 파라미터에 지역변수를 인수로 넣어서 써야함.
// 범위 밖이라 출력 안되는 것들 다 주석 처리
public static void methodA() {
    //System.out.println(number);
    //System.out.println(result);
}

public static void mehthodB() {
    int result = 1;
}

public static void main(String[] args) {
    int number = 3;

    //System.out.println(result);

    for (int i = 0; i < 5; i++) {
        System.out.println(i);
    }

    //System.out.println(i);

    {
        int j = 0;
        System.out.println(j);
        System.out.println(number);
    }
    // System.out.println(j);
}

'Language > Java' 카테고리의 다른 글

Java에서 switch- case문 쓰는 법  (0) 2023.01.16
02 Method - (7) Main Method  (0) 2023.01.16
02 Method - (5) Overrloading (매소드 재정의)  (0) 2023.01.16
02 Method - (3) Return(반환 값)  (0) 2023.01.16
02 Method -(2) 파라미터  (0) 2023.01.16