Developer Factory

07. JAVA 변수와 블록 본문

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);      // 블록을 벗어났다.
      }
}


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

08_02. JAVA - 산술 연산자  (0) 2014.07.02
08_01. JAVA - 데이터형 - 문자형 : Escape Sequence  (0) 2014.07.02
06. JAVA 배열  (0) 2014.07.02
05. JAVA 형변환  (0) 2014.07.02
04. JAVA 변수 선언  (0) 2014.07.02