Я изучаю код на Java. Меня немного смущает «возвращение»; и что он делает, и когда мы его используем. Пожалуйста, смотрите следующий пример кода:В чем разница между функцией возврата и сохранением переменной?
public int something() {
return 1;
}
public static void main() {
int returnValue = something();
System.out.println(returnValue);
//Prints 1
}
Почему бы нам просто хранить 1 в Int переменной называется то используйте System.out.print(something);
Когда мы используем метод возврата вместо того, чтобы просто хранить в переменной ?
Спасибо
'add (1,2);' Как вы предлагаете получить значение 3 из этого метода без функции возврата? – Compass
Что делать, если 'something()' делает что-то намного сложнее, чем просто 'return 1'? Вы не можете просто назначить '1', так как вы не знаете,' 1' - это то, что вы хотите вернуть, пока не выполните всю работу. – azurefrog
Если у вас есть много вариантов возврата из «something()», ваша переменная не может хранить только значение 1, если это даже не переменная, это константа. – GuiDupas