Java

[중앙정보처리학원] Java* 변수

해보구 2024. 4. 8. 09:05

자바의 변수는 블록이 종료되면 메모리에서 사라진다.

스코프를 잘 살펴야한다.

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