개인공부/java
스코프
케잉
2024. 3. 31. 23:25
public class Scope2 {
public static void main(String[] args) {
int m = 10; //m 생존 시작
for (int i = 0; i < 2; i++ ){ //블록 내부 for문 내
System.out.println("for 문 m= " + m); // 블록 내부에서 외부는 접근 가능
System.out.println("for 문 i= " + i);
} //i 생존 종료
// System.out.println("for 문 i= " + i); -> 영역 벗어나서 불가
System.out.println("for 문 i= " + m);
}
}
public class Scope3_2 {
//temp를 if 문 안에서만 쓰는 경우 - > if문 밖으로 temp를 선언하지 않는다
public static void main(String[] args) {
int m = 10;
if (m > 0){
int temp = m * 2;
System.out.println("temp= " + temp);
}
System.out.println("m = " + m );
}
}