问题告诉我......编写一个主要方法,构造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 ();
}
}
答案 0 :(得分:0)
other
需要是加法函数的参数,并由其中一个Fraction
对象调用。如果您想要一个将它们都作为参数的函数,请使用类(静态)方法。在任何情况下,您都无法为班级分配int
。您可以将结果字段分配给调用对象,也可以使用新值创建新的Fraction并返回该对象。
最重要的是,这不是你添加分数的方式。如果基数相同,你如何添加它们。