
자료를 임시로 담을 수 있는 상자 = 데이터를 임시로 담을 수 있는 메모리 공간
변수 선언 : 메모리의 공간 중 특정한 부분을 이름을 정해 확보한다.
변수 초기화 : 변수 선언으로 확보된 메모리 공간에 값을 넣는다.
int i; // 변수 선언
i = 10; // 변수 초기화
int i = 10; // 변수 선언 & 변수 초기화
정수, 실수, 문자, 문자열 등등 다양한 자료형에 따라 변수가 전체 메모리에서 차지하는 공간이 달라지게 된다.
EX) int 자료형은 메모리에서 4byte 공간을 차지함
변수에 저장된 데이터는 언제든지 변경할 수 있다.
int num = 0;
System.out.println("num = " + num); // num = 0
num = 10;
System.out.println("num = " + num); // num = 10
num = 100;
System.out.println("num = " + num); // num = 100
num = 0;
System.out.println("num = " + num); // num = 0