Japanese subtitles

← And Or Not

Get Embed Code
5 Languages

Showing Revision 1 created 10/29/2014 by K2480.

  1. 複雑な条件が出てくると
    それらを結合したくなります
  2. 例えば真の条件と偽の条件がある場合です
  3. Javaでは条件を結合する際に使用できる演算子が
    3つあります
  4. &&はand、||はor、
  5. !はnotです 以前学んだ!=演算子にも
  6. !が入っていたことを覚えておくと役に立ちます
  7. これらの演算子を使った例題を
    いくつかお見せします
  8. 形が分かりやすいので再び旗を見てみましょう
  9. 文字Dを示すこの国際信号旗から始めます
  10. まず旗をスケッチしました
    真ん中ではピクセルは青になります
  11. それ以外は黄色です
    真ん中の部分をどう表しますか?
  12. yの値がここより下にありここより上にある場合
  13. 真ん中の部分だと言えます
    ここの長さは高さ✕1/5
  14. 2つの条件がありますね
  15. y>=height/5とy<height✕4/5です
  16. 真ん中にいるには両方の条件を
    満たす必要があります
  17. ここに&&を使います さあやってみましょう
  18. さっきの&&を含んだ条件がここにあります
    この場合青を返します
  19. それ以外は黄色です
    このように四角い旗を作ります
  20. ここで&演算子が役に立ちます
    少なくとも2ヵ所にyが欲しいからです
  21. 青にするには両方の条件が真である必要があります
  22. 他の旗のスケッチをここに書きました 問題は
  23. どんな時にピクセルが青になるかです
    この場合4つの条件があります
  24. xの値は最小で幅✕1/3です
    ここから右ということですね
  25. xの値は最大で幅✕2/3となります
  26. yの値は高さ✕1/3より大きく
    高さ✕2/3より小さくなります
  27. ピクセルを青にするには
    4つの条件すべてを満たす必要があります
  28. 次は皆さんの番です
    外側は白で内側が青の旗を描くための
  29. プログラムを書きましょう