double d = money-money*(0.08+0.02+0.01+0.08)-3500;结果不一样为啥啊
Java里面整数除以整数会自动舍弃小数,所以8/100结果是0,你改成8.0/100输出就是0.08了
一般计算金额不直接使用基本类型,有专门的方法进行计算