Java

JAVA 기초 정리 - 변수(Variable)

chungmani 2026. 5. 12. 17:30

 

변수(Variable)란?

변수는 데이터를 저장하는 공간이다.

쉽게 말하면 데이터를 담아두는 "상자" 같은 개념이라고 이해하면 편하다.

예를 들면:

  • 숫자는 숫자용 상자
  • 문자는 문자용 상자

처럼 자료형에 맞는 공간에 데이터를 저장하게 된다.


변수의 구조

변수는 아래와 같은 형태로 작성한다.

[자료형] [변수이름];

예시:

int a;

여기서:

  • int → 자료형
  • a → 변수 이름

이다.

세미콜론(;)

자바에서 세미콜론(;)은 문장의 끝을 의미한다.

마침표처럼 문장이 끝났다는 표시라고 이해하면 편하다.


변수 이름 규칙

변수 이름에도 규칙이 존재한다.

변수 이름 규칙 정리

  • 숫자로 시작할 수 없다
  • 공백을 사용할 수 없다
  • 예약어를 사용할 수 없다
  • camelCase 사용을 권장한다

예를 들어 아래와 같은 이름은 가능하다.

userName
studentAge

하지만 아래는 사용할 수 없다.

int class;
int 1age;

변수 활용

변수 선언

데이터를 저장할 공간을 만드는 것을 변수 선언이라고 한다.

int a;

값 할당

만든 변수에 데이터를 넣는 것을 값 할당이라고 한다.

a = 1;

여기서 1 같은 실제 값은 리터럴(Literal)이라고 부른다.

선언과 동시에 값 넣기

변수는 선언과 동시에 값을 넣을 수도 있다.

int a = 1;

처음 값을 넣는 과정을 초기화(Initialization)라고 한다.


변수 재사용과 재할당

변수는 한 번만 사용하는 것이 아니라 계속 재사용할 수 있다.

기존 변수에 새로운 값을 다시 넣는 것을 재할당이라고 한다.

int a = 1; // 초기화

a = 3; // 재할당

이 경우 변수 a 안의 값은 3으로 변경된다.


변수에 변수 넣기

변수에는 다른 변수의 값도 저장할 수 있다.

int a = 1;
int b = a;

a = 3;

이 경우:

  • a는 3으로 변경되지만
  • b는 여전히 1이다.

즉, 변수는 값을 복사해서 저장한다고 이해할 수 있다.


자료형(Data Type)

자료형은 변수에 어떤 데이터를 저장할 수 있는지 결정하는 규칙이다.

쉽게 말하면:

"상자의 종류와 크기를 정하는 역할"

이라고 볼 수 있다.

자바에서는 자주 사용하는 자료형들을 미리 제공하고 있다.

예시:

int a = 1;

여기서 int는 정수형 자료형이다.

int 자료형은 4바이트 크기의 데이터를 저장할 수 있다.


형변환(Casting)

자료형은 서로 변경할 수도 있다.

예를 들어:

  • 정수를 실수로 바꾸거나
  • 작은 자료형을 큰 자료형으로 변경하는 것

등이 가능하다.

아직은 간단하게:

"자료형을 다른 형태로 변경하는 것"

정도로 이해하고 넘어가면 될 것 같다 😊