Подскажите пожалуйста, куда должен происходить возврат значения?
Почему в моем коде, я возвращаю из исполняющего метода значение переменной b (оно равно 8) в вызывающий метод, и значение опять становится равным 1 ?
/*
Кубический калькулятор
*/
public class Solution {
public static void main(String[] args) {
int a = 2;
long b=1;
cube(a);
System.out.println (b);
}
public static long cube(int a) {
long b = a*a*a;
return b;
}
}
Wise Rabbit
12 уровень
Куда должен происходить возврат значения?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
9 февраля 2022, 08:31
Это две разные переменные. У каждого метода - своя.
Вот здесь ты вызываешь свой метод cube()
но значение, которое он возвращает, никак не используешь.
+1
Wise Rabbit
9 февраля 2022, 08:49
а как его использовать? куда он должен его возвратить? или как это значение подхватить в главном методе?
0
Ksenia VolkovaJava Developer в DXCMaster
9 февраля 2022, 09:00
Вот тут ты используешь результат умножения - сохраняешь его в переменную.
С вызовом метода можно сделать то же самое.
0
Wise Rabbit
9 февраля 2022, 11:23
спасибо!!))🌹🌼
0