-2

问题告诉我...编写一个构造 2 个分数 5/7 和 3/8 的主要方法,然后创建 2 个其他分数,其值是原始分数的总和和乘积

public class Fraction
{
    int num;

    int den;

    public int sum;

    public int getAddition()
    {
        sum = (this.num + other.num);
        return sum;
    }
}


public class tester
{
    public static void main (String args[])
    {
       Fraction f1 = new Fraction ();

       f1.num = 5;

       f1.den = 7;

       Fraction f2 = new Fraction ();

       f2.num = 3;

       f2.den = 8;

       //Fraction f3 = getAddition();

       Fraction f4 = new Fraction ();
    }
}
4

1 回答 1

0

other需要是加法函数的参数,并被其中一个Fraction对象调用。如果您想要一个将它们都作为参数的函数,请使用类(静态)方法。在任何情况下,您都不能将 an 分配int给一个类。您可以将结果字段分配给调用对象,或者使用新值创建一个新的 Fraction 并返回该对象。

最重要的是,这不是您添加分数的方式。如果基础相同,您将如何添加它们。

于 2013-04-18T20:01:54.273 回答