개발공부/java
[java] 자바 자료형
윈터가든
2023. 2. 2. 16:54
구분 | 키워드 | 크기 | 기본값 | 범위 |
논리형 | boolean | 1bit | false | true 또는 false |
문자형 | char | 2byte | \ u0000 | 0~65,535 (유니코드 데이터) |
정수형 | byte | 1byte | 0 | -128~127 |
short | 2byte | 0 | -32768~32767 | |
int | 4byte | 0 | -2147483648~2147483647 | |
long | 8byte | 0 | -9223372036854775808~9223372036854775807 | |
실수형 | float | 4byte | 0.0 | 1.4E-45 ~ 3.4028235E38 |
double | 8byte | 0.0 | 4.9E-324~1.7976931348623157E30 |
● 참과 거짓으로 표현: boolean
- true: 참
- flase: 거짓
● 문자로 표현: char
- 유니코드를 이용해 문자를 저장
- 변수 하나에 문자 하나만 저장하는게 가능
● 정수로 표현: byte, short,int, long
- 기본적으로 정수형 연산은 int형을 사용
- 저장공간이 클수록 더 많은 값을 표현한다(long형이 제일 저장공간 크기가 큼)
● 실수로 표현: float, double
- 소수점 이하의 값을 저장