기본형(Primitive type), 참조형(Reference type)으로 구분한다.
- 기본형(Primitive type)
종류 | 자료형 | 크기 | 값 |
문자 | char | 2byte | 유니코드 |
정수형 | byte | 1byte | -128 ~ 127 |
short | 2byte | -32768 ~ 32767 | |
int | 4byte | -2147483648 ~ 21483647 | |
long | 8byte | -9223372036854775808 ~ 9223372036854775807 | |
실수형 | float | 4byte | 1.40239846E-45f ~ 3.40282347E+38f |
double | 8byte | 4.94065645841246544E-324 ~ 1.79769313486231570E+308 | |
논리형 | boolean | 1byte | true, false |
- * double형의 크기가 float형보다 더 큼 ==> 정밀도가 더 큼!
- *** 실수를 쓸 때는 double형을 권장함
- 참조형(Reference Type)
- String, Date, BigDecial 등
- 형변환(Type casting)
- 값의 크기에 따라 명시적, 묵시적 형변환을 이용할 수 있다.
728x90
'Java' 카테고리의 다른 글
[Java] 오버플로, 언더플로, BigInteger (0) | 2024.09.24 |
---|---|
[Java] 자바의 메모리 구조 (1) | 2024.09.24 |
[Java] Naming Convention (0) | 2024.09.24 |
[Java] 리터럴(Literal) (0) | 2024.09.24 |
[Java] 자바 첫걸음 (0) | 2024.09.23 |