[JAVA] 변수 선언과 초기화

변수의 역할과 중요성

변수는 프로그램에서 데이터를 저장하고 관리하는 데 핵심적인 역할을 합니다. 자바에서 변수는 데이터 타입과 이름을 가지며, 해당 타입에 맞는 값을 저장하거나 처리할 수 있습니다. 변수를 올바르게 선언하고 초기화하는 것은 프로그램의 정확성과 효율성에 중요한 영향을 미칩니다.

 

변수의 선언과 초기화

변수를 사용하기 전에는 해당 변수를 선언하고 초기화해야 합니다. 선언은 변수의 이름과 데이터 타입을 지정하는 것이며, 초기화는 변수에 처음으로 값을 할당하는 것을 의미합니다.

// 변수 선언
int age;

// 변수 초기화
age = 30;

int a = 30; // 변수 선언과 초기화

 

변수의 범위와 라이프 사이클

변수는 선언된 블록 내에서만 유효합니다. 블록을 벗어나면 해당 변수는 사용할 수 없습니다. 또한 변수의 라이프 사이클은 해당 변수가 선언된 블록의 실행이 종료될 때까지입니다.

 

변수의 범위와 라이프 사이클 예제

public class Example {
    public static void main(String[] args) {
        int x = 10; // 변수 x 선언과 초기화
        
        if (x > 5) {
            int y = 20; // 변수 y 선언과 초기화
            System.out.println(y); // y 출력
        }
        
        System.out.println(x); // x 출력
        //System.out.println(y); // 오류: y는 블록 내에서만 유효
    }
}

 

변수 초기화의 중요성

변수를 사용하기 전에 반드시 초기화해야 합니다. 초기화되지 않은 변수는 컴파일 에러가 발생하거나, 예기치 않은 결과를 초래할 수 있습니다. 초기화되지 않은 변수에 접근하는 것을 방지하기 위해 초기화에 주의를 기울이는 것이 중요합니다.