Java 데이터 타입
기본 타입
종류 |
타입 |
크기 |
값 범위 |
정수 | byte | 1 byte | -2^7~ 2^7-1 [-128~127] |
short | 2 byte | -2^15 ~ 2^15-1 | |
char | 2 byte | 0~ 2^16-1 [0~65535] | |
int | 4 byte | -2^31 ~ 2^31-1 | |
long | 8 byte | -2^63 ~ 2^63-1 | |
실수 | float | 4 byte |
|
double | 8 byte |
| |
논리 | boolean | 1 byte |
|
1. 자바는 기본적으로 정수 연산을 int 타입으로 수행하므로
[byte형 변수 + byte형 변수]의 결과를 byte형 변수에 저장하려고 하면 에러가 발생한다.
2. char형 변수를 초기화 할 때, char c = '' 식으로 빈 문자로 초기화 한다면 에러가 발생한다.
타입 별 범위 값
타입 |
최소값 상수 |
최대값 상수 |
byte | Byte.MIN_VALUE | Byte.MAX_VALUE |
short | Short.MIN_VALUE | Short.MAX_VALUE |
int | Integer.MIN_VALUE | Integer.MAX_VALUE |
long | Long.MIN_VALUE | Long.MAX_VALUE |
float | Float.MIN_VALUE | Float.MAX_VALUE |
double | Double.MIN_VALUE | Double.MAX_VALUE |
'JAVA > 기초' 카테고리의 다른 글
Java static 정적 변수, 메소드 (0) | 2020.03.17 |
---|---|
Java 배열 기본값, 배열 복사 (0) | 2020.03.16 |
Java 향상된 for문, label (0) | 2020.03.16 |
Java 형변환 (0) | 2020.03.15 |
JAVA(자바) - Stack(스택) (0) | 2019.05.16 |