-4

我有以下代码,getNom 和 getdenom 都是整数,例如 2 和 5。为什么我在这里得到 0.0 而不是 0.4 的输出?谢谢你。

public double divide() {
        double number = getNom() / getDenom();
        rn.toString(number);
        return number;
4

2 回答 2

2

利用 double number = getNom() / (double)getDenom();

于 2014-01-28T16:54:12.943 回答
0

一种选择是使用double number = getNom() * 1.0 / getDenom();

于 2014-01-28T17:22:39.647 回答