Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使方法返回双精度_Java_Methods_Tostring_Rational Numbers - Fatal编程技术网

Java 如何使方法返回双精度

Java 如何使方法返回双精度,java,methods,tostring,rational-numbers,Java,Methods,Tostring,Rational Numbers,我有下面的代码,getNom和getdenom都是整数,例如2和5。为什么这里的输出是0.0而不是0.4?多谢各位 public double divide() { double number = getNom() / getDenom(); rn.toString(number); return number; 使用 双倍数字=getNom/doublegetDenom 一个备选方案是使用双倍数字=getNom*1.0/getDenom 您确定

我有下面的代码,getNom和getdenom都是整数,例如2和5。为什么这里的输出是0.0而不是0.4?多谢各位

public double divide() {
        double number = getNom() / getDenom();
        rn.toString(number);
        return number;
使用
双倍数字=getNom/doublegetDenom

一个备选方案是使用双倍数字=getNom*1.0/getDenom

您确定getNom和getDenom运行正常吗?更具体地说,getNom和getDenom返回什么类型?这很有效,谢谢。我没有意识到使用石膏!