如题所述
Double类型是double的包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。
double是基本类型数据,Double是基本类型double的包装类,是一个对象。所以两个不能直接相加。需要用amount.doubleValue()返回的值就变成了基本类型的double,就可以相加了。