Written by
java-style
on
on
double vs java.lang.Double 차이
double vs java.lang.Double 차이
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;
위와 같이 작성해도 오류가 뜨지 않는다
반응형
from http://namcoding.tistory.com/12 by ccl(S) rewrite - 2021-09-06 05:01:35