double f = 1.155;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
f=0.155 打印结果等于 0.15
f=1.155 打印结果等于 1.15
f=2.155 打印结果等于 2.15
f=3.155 打印结果等于 3.15
f=4.155 打印结果等于 4.16
而且一会后 1.155 打印出 1.16 - -
感觉就像闹着玩似的
12345678_0001
Smart猫小萌
随时随地看视频慕课网APP
相关分类