자바의 변수는 블록이 종료되면 메모리에서 사라진다.
스코프를 잘 살펴야한다.
package day01;
public class Variable {
    static int n4 = 40;
    public static void main(String[] args) {
        System.out.println(n4);
        int score = 78; // 정수
        String userName = "홍길동"; // 문자열
        int userN32Ame123;
        // 변수의 스코프 - 블록레벨 스코프
        // 자바의 변수는 생성된 블록이 종료되면 메모리에서 사라짐
        int i = 100;
        for (int j = 0; j < 5; j++) {
            System.out.println(j);
        } // end for
        int n1 = 10;
        int n2;
        if (true) {
            System.out.println(n1);
            n2 = 20;
            while(true) {
                System.out.println(n2);
                int n3 = 30;
                break;
            }
            System.out.println(n2);
        } // end if
        System.out.println(n2);
    } // end main
} // end class
'Java' 카테고리의 다른 글
| Java* 배열(array) Scanner (0) | 2024.04.12 | 
|---|---|
| Java* 배열 (array) 활용 (0) | 2024.04.12 | 
| Java* 배열 (array) basic (0) | 2024.04.09 | 
| Java* 데이터 타입 (8) | 2024.04.08 | 
| Java* Basic (0) | 2024.04.08 |