YouTube

Got a YouTube account?

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

Russian subtitles

← Update the String Variable

Get Embed Code
13 Languages

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

  1. Также как вы можете изменить значение
    целой переменной после создания,
  2. вы можете изменить значение
    строчной переменной.
  3. Можно присвоить ей
    совершенно новое значение.
  4. Давайте в нашем приложении
    Just Java укажем напиток дня.
  5. Название напитка можно
    хранить в строчной переменной.
  6. Вот мы назначаем строчную
    переменную drinkOfTheDay и
  7. и устанавливаем ее значение на Latte.
  8. Вот как это будет выглядеть
    в нашей коробочке.
  9. Значение Latte хранится
    внутри этой переменной.
  10. В другой строке кода укажем, что
    drinkOfTheDay равна другому значению.
  11. Теперь в этой строке указано
    слово Espresso.
  12. Нет необходимости снова указывать
    тип данных как string,
  13. потому что он уже указан
    в строке здесь.
  14. В следующей строке кода мы указываем,
    что drinkOfTheDay равно Green Tea,
  15. и сохраняем Green Tea
    в этой переменной.
  16. Вот другой пример - мы можем
    показывать рабочее время магазина
  17. в нашем приложении.
  18. Мы можем создать строчную
    переменную чтобы сохранить текст,
  19. который будет показан на экране.
  20. Исходное значение - Open
    today from 8AM to 5PM.
  21. В другой день мы можем изменить
    переменную, чтобы показывать
  22. Open today from 8AM to 2PM,
    потому что закрываемся раньше.
  23. Или, в другой день, мы можем изменить
    рабочее время на Closed today,
  24. потому что не работаем на выходных.
  25. Если в нашем приложении
    есть список из всех напитков,
  26. то мы можем создать строчную
    переменную с именем drinksOrdered.
  27. Мы можем начать с одного напитка,
    например 1 mocha.
  28. В переменную мы занесем
    текст - 1 mocha.
  29. А если клиент захочет еще напиток,
  30. то мы сможем просто привязать новый
    напиток в существующую drinksOrdered.
  31. Вот это будет храниться
    в переменной drinksOrdered - вот так.
  32. Если вам надо добавить еще
  33. напиток, я могу привязать его
    к существующей drinksOrdered.
  34. Это выражение обозначает
    одну большую строку -
  35. 1 mocha, 1 cappuccino,1 macchiato.
  36. Все это хранится внутри
    переменной - вот так.
  37. Запятая и пробел в начале строки
  38. выглядят немного забавно, но так
  39. список будет красивым -
    с запятыми между каждым элементом.
  40. Я не поставла запятую после
    cappuccino, потому что
  41. не уверена - будет ли в списке
    еще напиток или нет.
  42. Если напитков всего два, то я укажу
  43. 1 mocha,1 cappuccino
    и это будет выглядеть так.
  44. Если появится еще напиток,
    например, macchiato,
  45. то я тогда поставлю запятую, потому
    что это еще один напиток.
  46. А теперь попробуйте это
    в Android Studio.
  47. Добавьте еще одну строку кода,
    которая дополнит строчную переменную
  48. новым значением или можно дополнить
    ее текущее значение чем-то еще.
  49. Как только вы разберетесь
    как изменять строчную переменную
  50. в Android Studio, попробуйте
  51. сделать такую функцию
    приложения для второго урока.
  52. После того как заказ изменен и нажата
    кнопка Оrder, оно должно показать
  53. сумму (Total) и
    после этого - Thank you!
  54. Технически вам не надо менять
    строчную переменную, чтобы ввести
  55. такую функцию.
  56. Но я все-таки хочу, чтобы
    вы сделали это, если получится.
  57. В следующем уроке вы будете
    менять строчные переменные чаще,
  58. потому что в форме заказа
    будет больше полей и
  59. мы займемся подсчетом общего итога.
  60. Поставьте отметки здесь,
    после того как закончите.
  61. Это последнее задание на
    кодирование в этом уроке. Удачи!