Android 4.0和2.2给出了不同的算术答案

时间:2013-08-14 09:14:24

标签: android math android-4.2-jelly-bean android-2.2-froyo

我需要执行类似的操作(我们需要找到op1的op2%):

2 % = 0.02
100 + 2 % = 102
(-2) % = -0.02

这些操作在Android 2.2上运行良好 问题是当我在Android JellyBean上进行第3次操作时,结果是不同的 Jelly Bean回答如下:

(-2) % = 0.02

为什么这样?应该没有任何代码问题,因为它在2.2上工作正常。

CODE

//op1 is 1st op in string format and op2 is 2nd in string format
double dop1 = Double.parseDouble(op1);
double dop2 = Double.parseDouble(op2);
resu = dop2 * dop1 / (double) 100;

由于

0 个答案:

没有答案