我有一个双打列表,我需要分析每个数字并执行以下操作:
1)检查千分之一位数。 2)如果^非零,则舍入百分位数并保持数字的其余部分。
所以顺便说一下:
10.111567将成为10.121567
可替换地:
10.110567将保持为10.110567,因为千分位数为零。
答案 0 :(得分:0)
你应该完全按照你所写的主题进行操作:读取千位数字并增加数百位数,如果非零
double val = 13.412412;
int thousandsDigit = (val*1000)%10;
if (thousandsDigit != 0) {
val+= 0.01;
}