YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← 25c_s_Different_Behavior_Based_On_Certain_Condition-_Smoothie_Quiz

Get Embed Code
13 Languages

Showing Revision 2 created 08/04/2016 by Udacity Robot.

  1. 我喜欢沙冰
  2. 让我们看看 SmoothieActivity 的代码
  3. 先声明一个名为 numberOfSmoothiesTillPrize 的整型变量
  4. 初始化为 10
  5. 然后是一个 if-else 语句
  6. 从第二行开始 一直到第七行
  7. 如果 numberOfSmoothiesTillPrize 大于 9
  8. 就执行这个大括号里的语句
  9. 如果值为假 就执行 else 后边的语句
  10. numberOfSmoothiesTillPrize 的值是10
  11. 比 9 大 会执行 if 后边的语句
  12. 我们输出一条日志信息
  13. 显示 Congratulations, you get a free smoothie!
  14. 然后更新 numberOfSmoothiesTillPrize 变量
  15. 它是这个值
  16. 这等于10减去10
  17. 是0 所以我们更新沙冰数为0
  18. 这是有道理的 因为如果沙冰数达到10
  19. 就会得到一杯免费的沙冰 然后计数归零 你就得再买十杯
  20. 然后它的值归零 我们继续
  21. 到了 if 代码结尾部分
  22. 我们跳过 else 部分 只需执行一个部分
  23. 最终会跳转到这里
  24. 在上一条语句中 我们添加了一条日志信息
  25. 你已经下单10个沙冰 会得到一个免费的沙冰
  26. 这个 numberOfSmoothiesTillPrize 是一个变量
  27. 现在它的值是0 我们已经更新它
  28. 这条信息说你目前没有积累沙冰
  29. 为了获得免费的沙冰 你需要再买十杯
  30. 所以 答案是 C
  31. 通过逐句执行代码 得到这条信息
  32. 你获得了一杯免费沙冰
  33. 还有
  34. 你目前有0/10杯沙冰来获得下一杯免费沙冰
  35. A 不对 因为我们已经获得了一杯免费沙冰
  36. B 不对 因为我们已经将
  37. 沙冰数更新为0
  38. 记下之前自己不理解的地方
  39. 再选出答案
  40. 然后继续学习