public class Solution {
public static void main(String[] args) {
System.out.println(getWeight(888));
}
public static double getWeight(int weightEarth) {
double weightMoon = weightEarth * 0.17;
return weightMoon;
}
}
1)System.out.println(getWeight(888)) - здесь программа выводит на экран метод getWeight с параметром int weightEarth = 888
2) double weightMoon = weightEarth * 0.17; - здесь мы объявили переменную типа doubl с именем weightMoon, что есть произведение weightEarth * 0.17
3) что делает return? и как произведение weightMoon попадает в System.out.print в методе main ?DoDoshka
8 уровень
Обьясните как эта штука работает
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alex MExpert
7 ноября 2018, 14:19
где то оно там на первых курсах объяснялось..
попробуй почитать: https://javarush.com/groups/posts/1381-metodih-v-java
0
Alex MExpert
7 ноября 2018, 03:22
Вот return как раз и возвращает значение переменной weightMoon в место вызова метода getWeight()
+4
DoDoshka
7 ноября 2018, 09:31
а когда в System.out.print вызывается метод, метод main пропускается и начинает выполняться getWeight? И как метод getWeight получает 888?
0
Pavlo PlynkoJava-разработчик в CodeGymExpert
15 ноября 2018, 10:36
Да, метод main() приостанавливается, полностью выполняется getWeight(), и потом main() возобновляется с того же места.
0