Return java
Автор Лозенко задал вопрос в разделе Другие языки и технологии
Зачем нужен return в Java ? и получил лучший ответ
Ответ от Алексей Олегович Павленко[гуру]
В общем-то она и предназначена для возврата данных. Они сначала обрабатываются, а после операции возвращаются другому методу, который их может запрашивать. String name; public String whatIsYourName(){ name = "Vasya"; return name; } Кусочек из программы выше делает следующее. Есть переменная name без значения. Ты вызываешь метод whatIsYourName и вуаля, переменной назначается новое значение "Vasya". В итоге, возвращается имя. Кому? Тому, кто его запросил. Конечно же, вместо простого присваивания имени "Вася" может происходить сложный процесс. Например, имя будет искаться в списке по определённым критериям и тд. А в результате то, что было найдено, возвращается кому-то. Ну а на основе реальной жизни.. . Я недавно проект делал на Java, связанный с Искусственным Интеллектом. Объекты из моей программы, написаной на Java передавались в специальную среду, где обрабатывались, и возвращались снова в Java программу. Так вот, для того чтобы они возращались я использовал return. На самом деле это трудно объяснить, тебе нужно прочувствовать. Можно сравнить с записью диска. Был у тебя перезаписываемый диск, дал ты его другу, чтобы он записал тебе фильмы. Он записал фильмы и ВЕРНУЛ диск. Тоже самое и в программе. Ты хочешь поработать над переменными, даёшь их методу, а он над ними что-то творит и возвращает новое значение после обработки.
Для возвращения значения из функции (или ничего не возвращает) . Например, грубо говоря: функция ( ) { return 2; } переменная = функция (). В переменную занесется значение два. То есть после выполнения, вместо ф
есть два варианта использования этого return 1) возвратный метод т е метод выполняет блок и возвращает значение (в любом случае что-то возвратит 😉 вопрос только в том то что нужно или то что есть ) Пример: String getText(int index) {
воспринимайте это как комманду "передать управление обратно в вызывающий модуль"
Как найти ближайшее значение в Java
public static void main(String[] args) {
int[] nums = {1, -2, -5, 23, 0};
подробнее...
Java, консольное приложение
Обычно под get-ом понимают метод, который возвращает данные через return. В противном случае это
подробнее...
Как конвертировать String в int (Java)
Тебе нужно найти в этой строке каждую отдельную последовательность цифр и преобразовать ее в
подробнее...
Подскажите пожалуйста как сделать анимацию в Java.
нууууууу это надо знать как вообще происходит анимация, пришла такая идея, нарисовать анимацию по
подробнее...
объясните зачем метод void в java? как можно проще, я новичек К примеру тут public static void main (string[] args)
- главный метод, без него ничего не запустится
он принимает аргументы/параметры во время
подробнее...
Конструкторы в java
А почему нельзя сделать два конструктора? И метод типа SetID()?
Василий
подробнее...
Вопрос о перечислениях enum (Java)
вы знаете, что такое документация?
MrChebik
Мыслитель
(7338)
умеете
подробнее...
java missing return statement Просьба более подробно и грамотно сформулировать тему вопроса.
в catch тоже нужен return. Хотя бы null. А лучше убрать try catch
подробнее...
Как использовать геттеры и сеттеры в Java вне пределов одного класса?
Геттеры и сеттеры не дают никаких преимуществ по сравнению с прямым обращениям к полям. Это просто
подробнее...
Как сделать паузу в цикле for в Java?
я не понимаю насколько дебильным должен быть алгоритм, чтобы в нем делать паузы, которые не
подробнее...
вопрос по Java - boolean
какую ошибку выдает?
if (!Point.isLeft) Всеголиш! равно не надо
и зачем столько писать!
подробнее...
java. Как значения двух массивов записать в один?
Foo[] concat(Foo[] A, Foo[] B) {
int aLen = A.length;
int bLen = B.length;
Foo[] C=
подробнее...