하나의 값을 저장할 수 있는 메모리 공간(RAM)이다. 메모리 주소에 저장한다.
int a;
int x = 0;
int x = 0, y = 5;
클래스 변수
인스턴스 변수
지역 변수 - 반드시 초기화 해줘야함
변수의 타입은 크게 기본형과 참조형으로 나뉜다.
분류 | 변수의 타입 | 크기 | 설명 |
---|---|---|---|
숫자 / 정수형 | short | 2byte | C언어 호환성을 위해 만든 변수 |
int | 4byte | +-20억까지 저장가능한 변수 (디폴트) | |
long | 8byte | +-20억 넘는 정수 일 때 사용 | |
실수형 | float | 4byte | 실수를 저장하기 위한 타입 (7자리) |
double | 8byte | 실수를 저장하기 위한 타입 (15자리, 디폴트) | |
문자형 | char | 2byte | 문자 한개를 저장하기 위한 타입 |
논리형 | boolean | 1byte | True, False(참, 거짓) 저장 |
기본형 변수는 이렇게 8가지이다. 1byte는 8bit로 1bit에 2가지 값이 들어갈 수 있어 최대 2^8개라고 생각하면 된다. 범위는 각 변수 타입의 특성에 따라 달라진다.