对于一次计算,我需要在计算过程中舍入到2位小数。
相关代码:
count = 500;
price = 0.00077
pounds = 150,000
double value = ((350 - count) * price) * (pounds / 100);
为了得到我需要的结果,(350 - count) * price
必须在执行pounds / 100
之前舍入到2位小数,那么在计算过程中如何舍入到2位小数呢?
答案 0 :(得分:0)
在java中你可以把它想象一下那样
double roundOff = Math.round(a * 100.0) / 100.0;
在你的情况下
Math.round(((350 - count) * price) * 100d) / 100d