YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← Update the String Variable

Get Embed Code
13 Languages

Showing Revision 2 created 07/21/2016 by Udacity Robot.

  1. 正如你可以修改整型变量的值一样
  2. 你也可以修改字符串变量的值
  3. 你可以用全新的值替换它
  4. 在我们的 Just Java 应用中 我们想显示今天的特饮
  5. 我们可以用一个字符串变量来存储饮料的名称
  6. 这里我们声明一个叫 drinkOfTheDay 的字符串变量
  7. 初始值为 Latte
  8. 在我们的盒子里 它就是这个样子
  9. 我们把 Latte 存储在这个变量中
  10. 在另一行代码中 可以赋给 drinkOfTheDay 一个新的值
  11. 现在字符串变量中存储的是 Espresso
  12. 我们不需要再声明它的数据类型是字符串型
  13. 因为它在这里已经声明过了
  14. 下一行代码将 Green Tea 赋给 drinkOfTheDay
  15. 这时 Green Tea 是这个变量的值
  16. 这里有另一个例子 我们要显示咖啡店的营业时间
  17. 在我们的应用中
  18. 我们可以创建一个字符串变量来存储
  19. 在屏幕上显示的文本
  20. 初始值是 Open today from 8AM to 5PM
  21. 另一天 可以更新为 Open today from 8AM to 2PM
  22. 因为我们想早点离开去海滩
  23. 另一天 可以改为 Closed today
  24. 因为周日我们不上班
  25. 如果我们的应用需要一个显示用户选购饮料的列表
  26. 我们可以创建一个名为 drinksOrdered 的字符串变量
  27. 我们可以从一杯算起 比如一杯 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. 如果这里只有两杯饮品 比如 1 mocha
  43. 1 cappuccino 看起来还不错
  44. 如果再来一杯 比如 a macchiato
  45. 我只需要添加一个逗号 因为又添加了一杯饮品
  46. 大家在 Android Studio 上试试吧
  47. 可以试试用新的字符串更新这个变量
  48. 也可以在现有的数值后面拼接别的数值
  49. 一旦大家熟悉了如何更新字符串变量
  50. 在 Android Studio 中 那就继续
  51. 在课程2中实现最终的小功能
  52. 当你改变 QUANTITY 并且点击 ORDER 按钮时 它应该
  53. 显示总量和总价和 “Thank you”!
  54. 在技术上大家无需通过修改字符串变量来构建
  55. 这个函数
  56. 但我仍然希望你能这么做
  57. 下一课我会教大家更频繁的更新字符串变量
  58. 主要是因为订货单中还会有更多的内容
  59. 我们需要在应用中显示订单的概要
  60. 当你完成后 勾选上复选框再继续
  61. 这是整个课程系列最后的代码任务 祝大家好运