小编Cor*_*hid的帖子

为什么Android中的计算与php不同?

我在android中的计算有问题,我在做计算

((1*(1 +((0.025*12)*((6-1)/ 12)))/ 6);

在php中生成价值

echo ((1*(1+((0.025*12)*((6-1)/12))))/6);
Run Code Online (Sandbox Code Playgroud)

结果:

0.1875

但在android中:

System.out.println(((1*(1+((0.025*12)*((6-1)/12))))/6));
Run Code Online (Sandbox Code Playgroud)

结果:

0.16666666666666666

我已经尝试了对小数值进行舍入的所有内容,但结果是不同的.我如何进行精确计算才能调整到给定的php值?

先感谢您.

php android calculator

6
推荐指数
1
解决办法
87
查看次数

标签 统计

android ×1

calculator ×1

php ×1