
종류 : byte, short, int, long
변수에 정수 값을 저장할 때 사용
전부 정수 타입의 변수들이지만 변수들 마다 메모리 사용크기, 값의 최대 최소 범위가 있기 때문에, 그거에 맞게 사용을 해야 한다.
메모리 사용 및 범위 크기 순서
byte < short < int < long
1bye | 2byte | 4byte | 8byte
참고 사진

이걸 전부 알거나 할 필요는 없지만, 그래도 대충은 몇자리 정도인지만 기억을 해두면 좋을꺼 같다.
**[주의]
long에 큰 값을 대입할 때, 숫자+l 또는 숫자+L 이렇게 소문자(l) 혹은 대문자(L) 을 붙여줘야 오류가 나지 않고 값이 잘 저장된다.
long longValue1 = 123456789999l;
long longvalue2 = 123456789999L;
**
종류 : char
변수에 문자 값을 저장할 때 사용
작은 따옴표('') 사용
컴파일러가 유니코드 매핑 변환 후, 유니코드 정수 값을 저장
char charValue = '가';
문자 표현에 대한 약속 (국제 표준 규약)
전 세계의 모든 문자를 컴퓨터에서 일관된게 표현하고 다룰 수 있도록 설계되어 있음
종류 : float, double
변수에 실수 값을 저장할 때 사용

**[주의]
float에 값을 대입할 때, 실수 값 뒤에 f 또는 F를 붙여야 오류가 나지 않고 값이 잘 저장된다.
float floatValue1 = 1.23f;
float floatValue2 = 1.23F;
**
종류 : boolean
변수에 논리 값을 저장할 때 사용
논리 값 : 참(true), 거짓(false) 이렇게 단 두가지만 존재한다.
boolean trueValue = true;
boolean falseValue = false;