Java 如何使用在不同类中返回的值?

Java 如何使用在不同类中返回的值?,java,class,greatest-common-divisor,Java,Class,Greatest Common Divisor,这可能是一个非常简单的问题。假设我有一个计算gcd的类,叫做Gcdcomp。该类中的代码都能正常工作。当我在我的主要代码块中引用它时,我说 Gcdcomp.getGcd(a, hii); a和hii是我的两个变量。默认情况下,Getgcd类使用int a和int b,并在执行欧几里德算法后返回a。如何在主代码中将该返回值用作变量?这是使用方法的模式: int gcd = Gcdcomp.getGcd(a, hii); int myMethod(int x) { int y = x *

这可能是一个非常简单的问题。假设我有一个计算gcd的类,叫做Gcdcomp。该类中的代码都能正常工作。当我在我的主要代码块中引用它时,我说

Gcdcomp.getGcd(a, hii);

a和hii是我的两个变量。默认情况下,Getgcd类使用int a和int b,并在执行欧几里德算法后返回a。如何在主代码中将该返回值用作变量?

这是使用方法的模式:

int gcd = Gcdcomp.getGcd(a, hii);
int myMethod(int x) {
    int y = x * 3;
    return y;
}

...

int z = myMethod(57);

您可以将函数调用的结果直接分配给变量,如下所示(假设getGcd返回int):

或者,如果事先已经声明了结果,则可以省略该声明,如下所示:

result = Gcdcomp.getGcd(a, hii);

您必须编写一个get方法来返回该值

是的,那很容易。谢谢:)我将在几分钟内接受。了解Gcdcomp.getGcd()的声明将非常有用。。。
result = Gcdcomp.getGcd(a, hii);