在添加有理数时,我不断得到奇怪的输出

时间:2015-10-01 05:23:11

标签: object addition

我正在学习我的第一个java课程,我们必须添加,乘法,除法和减去有理数。但出于某种原因,我不断为我的代码获得奇怪的输出

public class RatNums {
public static void main (String[] args){

    numbers num1;
    numbers num2;
    num1=new numbers(15,6);       //numerator and denominator
    num2=new numbers(7,8);

System.out.println(num1.add(num2)); 


  }

}


class numbers{
private double numer,denumi;
public numbers(double num,double denum){                  //constructor
numer=num;
denumi=denum;
      }

public numbers add(numbers obj){    //The add method
    return new numbers((numer * obj.denumi) + (obj.numer*denumi),(denumi*obj.denumi)+(obj.denumi*denumi));

  }
}

号码@ 2e6e1408

这是我得到的输出,有什么想法吗?

0 个答案:

没有答案