我可能听起来令人难以置信,但现在我正在经历另一种操作。Eclipse中的奇怪行为
double mues1 = 0;
mues1 = (Math.pow((ab/100),2)*tam);
其中ab = 4,tam = 400。
这应该给0.64,但是变量保持为0.0,它仅当操作是大于1
如果我^ 2更换math.pow改变它的值,该变量变得800.0不管哪个值有'ab'。
为了说清楚,我正在调试代码,所以我知道它的价值。
我已经重新启动了eclipse和我的电脑,它没有帮助。
既然我们不能在你的代码段看你怎么声明'ab'和'tam'他可能是正确的。如果你想在Java中使用精度,你需要精确。 – Pedantic 2011-06-16 03:01:50
它是一个插入符号。胡萝卜是一种蔬菜。 – 2011-06-16 03:18:21