Rus*_*kov 0 java math rounding
你有没有做过这样的四舍五入:
我试着这样做:
double rounded = Math.round(x * 20.0) / 20.0;
但它有点不同,例如它在0.91到0.90之间,我宁愿需要它来回合0.91到0.95
tem*_*def 5
您正在寻找的号码可以找到
例如,⌊0.95*20⌋/ 20 + 0.05 =⌊19⌋/ 20 + 0.05 = 0.95 + 0.05 = 1.00.
在Java中:
double result = Math.floor(x * 20.0) / 20.0 + 0.05;
希望这可以帮助!
归档时间:
13 年,9 月 前
查看次数:
75 次
最近记录:
12 年 前