변수

하나의 값을 저장할 수 있는 메모리 공간(RAM)이다. 메모리 주소에 저장한다.

int a;
int x = 0;
int x = 0, y = 5;
  1. 클래스 변수

  2. 인스턴스 변수

  3. 지역 변수 - 반드시 초기화 해줘야함

변수의 타입

변수의 타입은 크게 기본형과 참조형으로 나뉜다.

  1. 기본형 변수
분류 변수의 타입 크기 설명
숫자 / 정수형 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개라고 생각하면 된다. 범위는 각 변수 타입의 특성에 따라 달라진다.