Developer/Java
07. JAVA 변수와 블록
Jeremy.Park
2014. 7. 2. 23:57
package step01.exam01;
/* 변수와 블록
* - 변수는 블록 내에서만 사용가능.
* - 내부 블록은 바깥 블록의 변수 접근 가능.
* - 블록이 끝나면 블록 안에 선언된 변수는 삭제된다.
* - 변수가 선언된 블록에 종속됨.
*/
public class Test05 {
public static void main( String[] args) {
int a = 20;
{
//int a = 30; // 오류! 바깥쪽에 같은 이름의 변수가 있다.
int b = 30;
{
int c = 40;
System. out.println( a);
System. out.println( b);
System. out.println( c);
}
System. out.println( a);
System. out.println( b);
//System.out.println(c); // 블록을 벗어나면 변수는 제거된다.
}
System. out.println( a);
//System.out.println(b); // 블록을 벗어났다.
}
}