怎么把第一个运算的答案保留,

 

         f1 = new Fraction2(2, 3);
        f2 = new Fraction2(1, 3);
        f3 = new Fraction2(5, 6);
        f1.square();
        f2.square();
        f3.square();

My code : 

public void square(){
    a = (a*a)/gcd(a,b);
    b = (b*b)/gcd(b,a);

 

 

 

public int square(){
    a = (a*a)/gcd(a,b);
    b = (b*b)/gcd(b,a);

    return a;

}

 

然后外面把这变量接收起来就好了

int num = f1.square();

给方法声明返回值,这样执行后就有结果返回了