关于开发时遇到的数据损失问题:
测试运行结果:
测试时发现原代码使用的是 ROUND_FLOOR ,会导致数据向负无穷方向舍入,可以采用
ROUND_HALF_DOWN,或者ROUND_HALF_UP
然后根据情况保留点后位数即可。
ROUND_HALF_UP:四舍五入,即舍入部分大于等于0.5时进位,否则丢弃舍入部分
ROUND_HALF_DOWN:五舍六入,即舍入部分大于0.5时进位,否则丢弃舍入部分
关于开发时遇到的数据损失问题:
测试运行结果:
测试时发现原代码使用的是 ROUND_FLOOR ,会导致数据向负无穷方向舍入,可以采用
ROUND_HALF_DOWN,或者ROUND_HALF_UP
然后根据情况保留点后位数即可。
ROUND_HALF_UP:四舍五入,即舍入部分大于等于0.5时进位,否则丢弃舍入部分
ROUND_HALF_DOWN:五舍六入,即舍入部分大于0.5时进位,否则丢弃舍入部分