변수의 범위는 항상 그것이 선언된 중괄호{} 내 이다!
범위 벗어나면 사용 불가!
// 지역변수 == 변수가 선언된 중괄호(영역)안에서만 쓸 수 있음.
// 지역변수를 다른 매소드에서 쓰려면, 해당 매소드를 호출하여 그 매소드의 파라미터에 지역변수를 인수로 넣어서 써야함.
// 범위 밖이라 출력 안되는 것들 다 주석 처리
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 |