undefined

Используем возвращаемое методом значение

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

Для интегрирования Java метода в ваше приложение, вам нужно использовать значение на выходе, курс программирование на андроид с нуля

Дата загрузки:2017-06-22T18:14:00

Используем возвращаемое методом значение - 1

Подсказка: посмотрите и другие примеры того, как метод был сначала определён, а потом вызван в MainActivity.

Кстати, когда я говорю “измените Javadoc”, я имею в виду Javadoc-комментарий.

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

Комментарии (9)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
🦔 Виктор 20 уровень, Москва Expert
30 ноября 2020
Действительно резкий переход с такого разжёвывания на месиво из методов и всё это приходится дёргать в приложении, которое мы уже «сдали»: 1. Перегружаем методы (плодим их с разным кол-вом параметров), внутри считаем и возвращаем сумму за чашки кофе. 2. В подтверждении заказа можно прямо в аргументы метода передать строку с подсчётом суммы:

displayMessage("Total: " + calculatePrice() + " ₽" + "\nThank  you!");
3. Всё получится!
almariel1 22 уровень, Москва
24 апреля 2020
1. Создаем или обновляем метод calculatePrice() (если вдруг кто уже скопировал его из одной из предыдущих лекций). Метод ничего не принимает в качестве входящих параметров, а вот возвращать должен число типа int.

    private int calculatePrice() {
        return price;
    }
2. Производим вычисление цены, исходя из формулы "цена х количество"

    private int calculatePrice() {
    int price = quantity * 5;
        return price;
    }
3. Вызываем метод calculatePrice() в методе submitOrder(View view). Цена у нас из позапрошлого приложения была объявлена как глобальная переменная, поэтому проблем быть не должно. Метод calculatePrice() без аргументов, поэтому передавать в него ничего не нужно. Цена за одну чашку кофе фиксирована и прописана непосредственно в нем.

price = calculatePrice();
4. Выводим получившуюся цену на экран - для этого ничего делать не нужно, у нас уже был ранее написан метод displayMessage(String message). То есть в методе submitOrder(View view) приводим полученную цену к формату String и передаем ее в метод displayMessage(String message).

    public void submitOrder(View view) {
        price = calculatePrice();
        priceMessage = String.valueOf(price);
        displayMessage(priceMessage);
    }
Daniil 20 уровень, Москва
30 мая 2019
а что вводить в значение calculatePrice
Муслим 2 уровень, Москва
28 февраля 2019
ни фига не понял, может кто скинет пример кода?
Islam Dudaev 3 уровень, Grozny
7 октября 2018
то до тошноты внятно объсняют то хер поймешь
Ikibana 1 уровень
8 марта 2018
Какая то чушь. Вообще ничего не понял. Все методы в объяснениях перепутаны. Где что...