Войны Колы 1

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

Код

Этот код не стоит копировать в Андроид Студио. Это всего лишь часть большого приложения. Но этой части достаточно, чтоб решить задачу.

Ссылка на фрагмент кода Cola Wars (Войны Колы).

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

Комментарии (8)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3271744 Уровень 30
20 августа 2023
нет
18 мая 2021
Нет. Потому что при вызове метода voteUdacicola() переменная udacicolaVotes будет каждый раз сбрасываться до 0. Это происходит из-за строчки int udacicolaVotes = 0; Она должна должна быть глобальной так как нам нужно считывать и сохранять данные udacicola. DanTel 18.05.2021
🦔 Виктор Уровень 20 Expert
29 ноября 2020
1. Нет, переменная НЕ должна быть локальной, потому что мы хотим использовать её в другом методе и корректно считать голоса. В данном же случае, метод каждый раз при вызове будет объявлять её как локальную и инициализировать значением 0. 2. Всё получится!
Stragin Уровень 4
9 июня 2020
Нет
9 января 2019
Мне кажется, что обе переменные, и кола и пепси, должны быть глобальными, чтобы их мог позже использовать и отобразить третий метод.
TY BON Уровень 7
5 ноября 2017
так точно! Должна быть глобальной хотя показана как локальная
Roman Уровень 21
29 декабря 2017
Тогда уж непосредственно на сам вопрос нужно отвечать: "Никак нет!"
6 августа 2017
переменная udacicolaVotes должна быть глобальной так как она используется и в другом методе