[java] 데이터 타입의 초기화와 할당 방법

자바에서 데이터 타입을 초기화하고 할당하는 여러 가지 방법을 알아보겠습니다.

1. 변수 선언과 초기화

변수를 선언하고 값을 할당하는 가장 기본적인 방법은 다음과 같습니다.

int number; // 변수 선언
number = 10; // 초기화

변수를 선언할 때는 데이터 타입을 지정하고, 이후에 값을 할당할 때는 ‘=’ 연산자를 사용하여 값을 할당합니다.

2. 변수 선언과 동시에 초기화

변수를 선언하는 동시에 값을 할당할 수도 있습니다.

int number = 10; // 변수 선언과 초기화를 동시에

이 방법은 변수 선언과 초기화를 한 번에 처리할 수 있어 편리합니다.

3. 상수 선언과 초기화

상수는 값이 한 번 할당되면 변경할 수 없는 변수입니다. 자바에서는 final 키워드를 사용하여 상수를 선언할 수 있습니다.

final int constant = 5; // 상수 선언과 초기화

상수는 선언과 동시에 값을 할당해야 하며, 이후에 값을 변경하려고 하면 컴파일 오류가 발생합니다.

4. 배열 선언과 초기화

배열은 여러 개의 값을 저장하기 위한 자료구조입니다. 배열을 선언하고 초기화하는 방법은 다음과 같습니다.

int[] numbers = new int[3]; // 배열 선언과 크기 지정
numbers[0] = 1; // 값을 할당
numbers[1] = 2;
numbers[2] = 3;

배열 선언에는 new 연산자를 사용하여 배열의 크기를 지정해야 합니다. 이후에 각 요소에 값을 할당할 수 있습니다.

5. 객체 선언과 초기화

객체는 클래스의 인스턴스입니다. 객체를 선언하고 초기화하는 방법은 다음과 같습니다.

MyObject obj = new MyObject(); // 객체 선언과 초기화

클래스에 따라 생성자를 호출하거나 필드를 초기화하는 방법이 달라질 수 있습니다.

6. 기본 값으로 초기화

변수를 선언하고 값을 할당하지 않으면, 변수는 자동으로 기본 값으로 초기화됩니다. 예를 들어, 정수형 변수는 0으로, boolean 변수는 false로 초기화됩니다.

int number; // 초기 값은 0
boolean flag; // 초기 값은 false

더 자세한 기본 값에 대해서는 Java 문서를 참고하시기 바랍니다.

이상, 자바에서 데이터 타입의 초기화와 할당 방법에 대해 알아보았습니다. 참고 자료를 통해 더 많은 정보를 얻어보세요.

참고 자료