반응형
1. double vs Double
double | Double |
- 기본 데이터 유형, primitive 타입 - 산술 연산 가능 , null 사용 불가능 |
- 객체, wrapper 타입 - null 초기화 및 사용 가능, 산술 연산 불가능 |
2. double <-> Double
- double -> Double : Boxing
- Double -> double : UnBoxing
int num = 10;
// int to double
double pdNum = (double)num;
// int to Double
Double odNum = Double.valueOf(num);
// double to Double
Double dtoDNum = Double.valueOf(pdNum);
// Double to double
double DtodNum = (double)odNum;
3. AutoBoxing/AutoUnBoxing
- 자바에서 대부분의 경우 자동으로 Boxing/UnBoxing 해준다.
double pd = 10.0;
Double ob = pd;
double tempPd = ob;
위와 같이 작성해도 오류가 뜨지 않는다
반응형
'JAVA' 카테고리의 다른 글
int to double, float 형변환 (0) | 2020.11.13 |
---|---|
String to double, float 형변환 (0) | 2020.11.12 |
String to int , int to String 형변환 (0) | 2020.11.11 |