JavaRush /Курсы /Курс "Программирование под Андроид" /Значение, возвращаемое методом

Значение, возвращаемое методом

Курс "Программирование под Андроид"
8 уровень , 6 лекция
Открыта

Несколько полезных ссылок:

И вот еще полезная иллюстрация из урока о возвращаемых значениях, на ней определение метода со всеми его составляющими и пример:

Значение, возвращаемое методом - 2

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (15)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Александр Уровень 18
10 июля 2021
1. Два раза возвращается значение; 2. не указан тип возвращаемого значения; 3. метод должен возвращать значение типа nothing; 4. при использовании кавычек метод возвращает строку вместо целочисленного значения;
20 мая 2021
Method 1 : 7, 8 строки | 2 раза возвращает return Method 2 : 6 строка | не указан возвращаемый тип данных Method 3 : 4 строка | метод не может возвращать тип nothing (нужен void) Method 4 : 6, 7 строки | указано, метод возвращает тип int, но в return возвращает String DanTel 20.05.2021
🦔 Виктор Уровень 20 Expert
30 ноября 2020
1. Два возврата подряд в методе. 2. Не указан тип возвращаемого методом значения. 3. Вместо void указан nothing, такого типа возврата не существует. 4. Указан целочисленный тип возвращаемых методом данных, а внутри пытаемся вернуть строку, несоответствие типов данных. 5. Всё получится!
Stragin Уровень 4
10 июня 2020
1. два return'a 2. не указано возвращаемое значение 3. не правильно указан тип возвращяемого значения 4. возвращается строка а не целое число
Денис Уровень 4
10 апреля 2019
1 Метод: 8 строка не прочитается, так как после слова return метод перестает работать 2 Метод: 6 строка, нету возвращаемого типа метода void 3 Метод: 4 строка, нету переменной или два слова пишутся раздельно 4 Метод: 7 строка, не нужны кавычки в return переменной
Максимилиан Уровень 2
4 февраля 2019
1) 8. Возвращаться может только 1 значение 2) 6. Не указан тип возвращаемого значения 3) 4. По идее должно стоять void, а не nothing 4) 6. Должно быть String, а не int
Alexandr Stolyarenko Уровень 35
18 февраля 2018
Жаль что в youTube нельзя ставить скорость больше 2х
AryehLaert Уровень 1
22 марта 2019
слов уже не разобрать будет
Hokkaido Уровень 2
24 апреля 2024
Можно, можешь поставить себе вот это расширение Video Speed Controller для ютуб. Будешь смотреть в х10, потому что ты слишком умный))) а потом перематывать назад и смотреть как обычные люди)
GSerg Уровень 1
5 февраля 2018
1. 8 строка, лишний метод return. 2. 6 строка, не указан тип возвращаемого значения (int) 3. 4 строка, неправильный тип взвращаемого значения (должен быть String) 4. 7 строка, возвращает строка, а должно быть число.
hidden #1297588 Уровень 37
19 декабря 2017
Первый метод - Два return. Код не дойдет до второго уже вернув первое значение Второй метод - отсутствует тип возвращаемых данных. Будет ошибка. Третий метод - что за возвращаемый тип такой - nothing? Ошибочка. Нет такого типа. Четвертый метод - Отсутствует получаемый тип данных хотя в описании говорится что он должен их получать.
5 января 2018
в четвертом методе возвращает String, а должно int
Panda Уровень 7
5 января 2018

Четвертый метод - Отсутствует получаемый тип данных хотя в описании говорится
 что он должен их получать.
Он не обязан что-то получать.

/**
 * Get the number of students in a class.
 ...
 */
А в описании сказано, что с помощью этого метода мы получаем количество учеников

/**
 * Get the number of students in a class.
 *
 * @return the number of students.
 */
private int getStudentClassSize() { // возвращаемый тип данных целое число
    return "20"; // а фактически возвращает строку
}

В этом и ошибка
Борис Уровень 4
10 января 2018
Получается не один метод не работает
Гравицапа Уровень 40
16 января 2018
По третьему методу, чисто технически, nothing может существовать, но тогда в этом методе будет уже другая ошибка - нет возврата объекта nothing.