0

これはおそらく非常に単純な質問です。Gcdcomp と呼ばれる gcd を計算するクラスがあるとします。そのクラスのコードはすべて機能します。コードのメインブロックでそれを参照するとき、私は言います..

Gcdcomp.getGcd(a, hii);

a と hii は私の 2 つの変数です。デフォルトでは、Getgcd クラスは int a と int b を使用し、euclids アルゴリズムの実行後に a を返します。その戻り値をメイン コードで変数として使用するにはどうすればよいですか?

4

4 に答える 4

1
int gcd = Gcdcomp.getGcd(a, hii);
于 2012-01-01T21:11:04.407 に答える
1

次のように、関数呼び出しの結果を変数に直接割り当てることができます (getGcd が int を返すと仮定します)。

int result = Gcdcomp.getGcd(a, hii);

または、結果が事前に宣言されている場合は、次のように宣言を省略できます。

result = Gcdcomp.getGcd(a, hii);
于 2012-01-01T21:11:52.613 に答える
0

その値を返す get メソッドを作成する必要があります。

于 2012-01-01T21:15:55.000 に答える
0

これは、メソッドを使用するためのパターンです。

int myMethod(int x) {
    int y = x * 3;
    return y;
}

...

int z = myMethod(57);
于 2012-01-01T21:11:42.117 に答える