YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

← Create the Score Variable - Solution

Get Embed Code
13 Languages

Showing Revision 5 created 10/08/2015 by Elena Govorkova.

  1. Правильно, первый вопрос.

  2. Переменная scoreTeamA должна быть
    локальной или глобальной?
  3. Я отвечу на этот вопрос,
    прежде чем перейти к коду.
  4. У вас уже есть такой опыт,
    благодаря сделанным упражнениям.
  5. Так как счёт надо сохранять и изменять
    в течение длительного периода времени
  6. и в промежутках между нажатиями,
    то переменная должна быть глобальной.
  7. Теперь я буду двигаться дальше
    и определю её,
  8. так как теперь лучше понимаю,
    где именно я должна это сделать,
  9. поскольку объявляю её глобальной.
  10. Хорошо, теперь я нахожусь в коде.
  11. Я собираюсь перейти к Java-файлу и,
  12. как вы можете заметить,
    тут есть пара изменений.
  13. На самом деле я просто
    добавила комментарии
  14. о том, что делает каждый из методов.
  15. Помимо этого, всё осталось по-прежнему.
  16. Отлично.
  17. Итак, мне нужно определить
    глобальную переменную.
  18. Я прокручиваю вверх,
  19. поскольку принято, что если есть
    глобальные переменные,
  20. я должна указать их
    прямо здесь, в самом верху класса.
  21. Разница в расположении
    при определении глобальной
  22. или локальной переменной
    состоит в том, что локальные
  23. определяются внутри методов,
    тогда как глобальные -- снаружи.
  24. Так что я помещу её прямо здесь.
  25. Итак, я знаю, что это число,
  26. а поскольку вы всегда будете
    набирать как минимум 1 очко
  27. и никогда 1,5, то в этом числе
    не будет десятичных знаков.
  28. Целочисленный тип данных
    неплохо подходит в данном случае.
  29. Так что я набираю int.
  30. Хорошо.
    После типа данных
  31. переходим к имени переменной,
    я использую scoreTeamA.
  32. Если бы нужно было лишь объявить её,
    я бы на этом закончила.
  33. Но мне нужно было
    присвоить ей нулевое значение.
  34. Так что забудем пока о точке с запятой.
  35. Я напишу знак равенства,
    также известный как оператор присвоения,
  36. и присвою переменной
    нулевое значение.
  37. Не забываем про точку с запятой.
  38. А вот и ответ.
  39. Хорошая работа.