YouTube

Got a YouTube account?

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

Japanese subtitles

← 25c s Different Behavior Based On Certain Condition- Smoothie Quiz

Get Embed Code
13 Languages

Showing Revision 2 created 10/24/2015 by Nobuko Hamaguchi.

  1. スムージー大好き!
  2. SmoothieActivityのコードを
    見てみましょう
  3. まず、numberOfSmoothiesTillPrize
    という整変数を作ります
  4. そして10と定義します
  5. 次にif-eslse文が
  6. 2行目から7行目まであります
  7. numberOfSmoothiesTillPrizeが
    9より大きい数である場合
  8. ここにある括弧内のコードを実行します
  9. この文がtrueではない場合は
    ここにあるelseのコードを実行します
  10. numberOfSmoothiesTillPrizeは 値が10で
  11. 10は9より大きい数なので
    if文が当てはまります
  12. 従って次のログを出力します:
  13. "Congratulations, you
    get a free smoothie!"
  14. そして numberOfSmoothiesTillPrizeを
  15. この値に更新します
  16. ここでは 10 から10を引くので
  17. 値がゼロとなり
    実質的にスムージーは0個となります
  18. これは理にかなっています
    スムージーを10個買うと1個無料となるので
  19. 個数がゼロになると無料でもらうために
    また10個買わなければいけません
  20. というわけで この値はゼロです
    続けましょう
  21. このif文を解読し終わりました
  22. else文の部分はスキップします
    当てはまるのはどちらか一つだからです
  23. 従って その下に飛びます
  24. この最後のコードではログ文があり
    次のようになっています:
  25. "You currently have" 空白
  26. "out of 10 smoothies
    needed for your next free smoothie."
  27. この空白は
    numberOfSmoothiesTillPrize の変数です
  28. そしてこの値は現在ゼロとなっています
    この部分でそう更新したからです
  29. 従って次のメッセージになります:
  30. "You currently have 0 out of
    10 smoothies until your next free one."
  31. 従って、正解は選択肢Cです
  32. コードを読んでいくと
    次のようなメッセージがありました:
  33. "Congratulations, you get a free smoothie!"
  34. そして、次のメッセージがきます:
  35. "You currently have 0 out of
    10 smoothies until your next one."
  36. 選択肢Aは間違いです
    確かに無料のスムージーがもらえたからです
  37. 選択肢Bも間違いです
  38. スムージーの個数を
    ゼロに戻すように更新したからです
  39. よくできました
    まだわからないコードを読解し
  40. 正解がどれか考えることができました
  41. 実際にどのような仕組みになっているか
    引き続き学びましょう