Как использовать значение, возвращенное в другом классе?

Это, наверное, очень простой вопрос. Скажем, у меня был класс, который вычислил gcd, названный Gcdcomp. Код в этом классе все работает. Когда я ссылаюсь на это в моем основном блоке кода, я говорю..

Gcdcomp.getGcd(a, hii);

а и хии мои две переменные. По умолчанию класс Getgcd использует int a и int b и будет возвращать a после выполнения алгоритма euclids. Как использовать это возвращенное значение в качестве переменной в моем основном коде?

4 ответа

Решение

Вы можете присвоить результат вызова функции непосредственно переменной, например, так (при условии, что getGcd возвращает int):

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

Или, если результат уже объявлен заранее, вы можете опустить объявление, например так:

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

Вам нужно написать метод get, который бы возвращал это значение.

Это шаблон для использования методов:

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

...

int z = myMethod(57);
Другие вопросы по тегам