методы в java



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) {

Ответ от Александр[гуру]
воспринимайте это как комманду "передать управление обратно в вызывающий модуль"

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Зачем нужен return в Java ?
Goto на Википедии
Посмотрите статью на википедии про Goto
Java на Википедии
Посмотрите статью на википедии про Java
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*