1

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

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

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

(-2) % = 0.02

为什么这样?不应该有任何代码问题,因为它在 2.2 上运行良好。

代码

//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;

谢谢

4

0 回答 0