Войны Колы 1

Открыта
Войны Колы 1 - 1

Код

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

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

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

Комментарии (8)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3271744
Уровень 30
20 августа 2023, 13:55
нет
18 мая 2021, 14:06
Нет. Потому что при вызове метода voteUdacicola() переменная udacicolaVotes будет каждый раз сбрасываться до 0. Это происходит из-за строчки int udacicolaVotes = 0; Она должна должна быть глобальной так как нам нужно считывать и сохранять данные udacicola. DanTel 18.05.2021
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
29 ноября 2020, 20:00
1. Нет, переменная НЕ должна быть локальной, потому что мы хотим использовать её в другом методе и корректно считать голоса. В данном же случае, метод каждый раз при вызове будет объявлять её как локальную и инициализировать значением 0. 2. Всё получится!
Stragin
Уровень 4
9 июня 2020, 09:44
Нет
9 января 2019, 19:13
Мне кажется, что обе переменные, и кола и пепси, должны быть глобальными, чтобы их мог позже использовать и отобразить третий метод.
TY BON
Уровень 7
5 ноября 2017, 20:26
так точно! Должна быть глобальной хотя показана как локальная
Roman
Уровень 21
29 декабря 2017, 14:34
Тогда уж непосредственно на сам вопрос нужно отвечать: "Никак нет!"
6 августа 2017, 14:53
переменная udacicolaVotes должна быть глобальной так как она используется и в другом методе