double 型 x = 114.145,可用如下代码,四舍五入保留两位有效数字
x = (double)Math.round(x * 100) / 100; x = 114.15
如果 x = (double)Math.round(x * 1000) / 1000; x = 114.145
如果 x = (double)Math.round(x * 10) /10; x = 114.1 即四舍五入,保留一位有效数字
x 至多乘以10^小数点位数,超过了和包含时完整保留x的原始状态
double 型 x = 114.145,可用如下代码,四舍五入保留两位有效数字
x = (double)Math.round(x * 100) / 100; x = 114.15
如果 x = (double)Math.round(x * 1000) / 1000; x = 114.145
如果 x = (double)Math.round(x * 10) /10; x = 114.1 即四舍五入,保留一位有效数字
x 至多乘以10^小数点位数,超过了和包含时完整保留x的原始状态