методы в 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) {

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

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

Как найти ближайшее значение в Java
public static void main(String[] args) {
    int[] nums = {1, -2, -5, 23, 0};
подробнее...

Java, консольное приложение
Обычно под get-ом понимают метод, который возвращает данные через return. В противном случае это
подробнее...
спросили в Queer Shadrinsk
Как конвертировать String в int (Java)
Тебе нужно найти в этой строке каждую отдельную последовательность цифр и преобразовать ее в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Подскажите пожалуйста как сделать анимацию в Java.
нууууууу это надо знать как вообще происходит анимация, пришла такая идея, нарисовать анимацию по
подробнее...
спросили в Jeep
объясните зачем метод void в java? как можно проще, я новичек К примеру тут public static void main (string[] args)
- главный метод, без него ничего не запустится
он принимает аргументы/параметры во время
подробнее...
спросили в User ast User chr
Конструкторы в java
А почему нельзя сделать два конструктора? И метод типа SetID()?

Василий
подробнее...

Вопрос о перечислениях enum (Java)
вы знаете, что такое документация?
MrChebik
Мыслитель
(7338)
умеете
подробнее...

Как использовать геттеры и сеттеры в 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=
подробнее...
Goto на Википедии
Посмотрите статью на википедии про Goto
Java на Википедии
Посмотрите статью на википедии про Java
 

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

Имя*

E-mail:*

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