Russian subtitles

← 06-16 Combining String and Integer Variables

Get Embed Code
13 Languages

Showing Revision 3 created 12/16/2015 by Fran Ontanaya.

  1. В последнем видео мы видели, как
    можно взять строковый литерал и
  2. и объединить с числовым литералом,
    используя конкатенацию.
  3. Выражение в строке означает "Мне
    нужно две чашки кофе в понедельник".
  4. Важное значение конкатенации
    разных частей текста вместе
  5. состоит в том, что вы можете менять
    разные части, если нужно.
  6. Например, количество чашек
    кофе может меняться, поэтому
  7. вместо постоянного значения здесь
    мы можем заменить его на переменное.
  8. Теперь я удалила "два" и
    заменила его на переменную, поэтому
  9. когда мы устанавливаем это выражение
  10. у нас всегда последнее
    значение количества будет переменным.
  11. Если переменная содержит значение 2,
  12. тогда это будет звучать как "мне
    нужно две чашки кофе в понедельник".
  13. Таким образом, эти части строки
    остаются постоянными и не меняются,
  14. а количество свободно меняется
    и всегда получаем последнее значение.
  15. Я собираюсь испытать это
    в Андроид Студио.
  16. Поскольку количество является
    переменной, о чем мы
  17. заявили в MainActivity я могу
    использовать прямо в "сделатьЗаказ"
  18. Я делаю строку
    например, Общее Количество,
  19. потом добавляю "количество" и "кофе"
  20. Хоть это не относится к стоимости, но
  21. я просто хочу показать, что вы
    можете соединять строки с переменными
  22. Давайте попробуем и посмотрим.
  23. Если я изменю количество и
  24. нажму кнопку "заказать", то оно
    покажет общее количество, 3 кофе.
  25. Я забыла добавить пробел сразу
    после 3, но перед "кофе", значит надо
  26. вернуться и вставить его.
  27. Я поставлю пробел здесь, чтобы
    он появился сразу после количества.
  28. Обратите внимание, что здесь
    количество не в двойных кавычках,
  29. если бы оно было, то оно буквально бы
    показало "количество" на экране, но
  30. мы же хотим значение этой переменной,
    поэтому мы не берём его в кавычки.
  31. Теперь когда есть пробел
    здесь давайте проверим и убедимся
  32. что все верно.
  33. Теперь, когда я поменяю количество
    на 3 и нажму кнопку Order то мы видим
  34. Общее количество 3 кофе.
  35. Значит, пробел стоит верно до и
    после значения количества.
  36. Вернёмся назад, когда вы посмотрите
    на эту строку, она может казаться
  37. громоздкой, так как в ней есть
    кавычки везде, и знаки плюс, и
  38. пробелы в странных местах.
  39. Представьте, что знак плюс
    исчезает, и
  40. всё, что в кавычках
    перемешается и
  41. переменная количества
    заменится на фактическое значение.
  42. Это не так просто читать,
    и очень часто здесь допускают ошибки.
  43. Вы можете пропустить открывающие или
    закрывающие кавычки, или
  44. поставить плюс не в том месте или
    случайно взять переменную в кавычки.
  45. Просто внимательно прочтите код,
    убедитесь, что он делает то что надо.
  46. Вы также можете делать
    математические выражения.
  47. Вы можете количество умножить на пять
    в скобках и оно
  48. появится как целое числовое
    значение и присоединится к Цене.
  49. Строка плюс целое числовое превра-
    щается в строку, которая хранится в
  50. переменной ценаСообщение и
    которая отображается на экране.
  51. Когда я использую это на своем
    устройстве, оно появится как Цена 15.
  52. Если вы хотите,чтобы появился
    значок $ или другой значок валюты,
  53. вам нужно сделать это частью
    постоянной строки, вот так,
  54. Целое числовое содержит только
    цифровую часть, но не значки валют.
  55. Я попробую на своем устройстве и
  56. нажму кнопку "Заказать",
    то теперь я вижу значок валюты.
  57. Следуя модели, которую я
    только что показала, не бойтесь и
  58. модифицируйте метод
    сделатьЗаказ, чтобы
  59. вы могли потренироваться отображать
    различные сообщения на экране.
  60. Попробуйте сначала отобразить
    СуммакОплате $10 на экране, когда
  61. нажмёте Order.
  62. Как только вы с этим справитесь,
    измените так,
  63. чтобы отображалась эта строка,
    когда нажмёте кнопку Заказать.
  64. Повторите то же самое для
    каждой из этих строк.
  65. Вы должны видеть только одну из этих
    строк на экране.
  66. Не забывайте соединять
    строки с переменными, чтобы
  67. значения количества и стоимости были
    точными в зависимости от выбора.
  68. Таким образом, если я изменю
    количество до пяти чашек кофе,
  69. тогда стоимость должна быть $25.