英語スポンサーリンク前回boolean変数によってif文を作りました。ここでは変数ではなく判定による真偽を使って分岐するようにします。ifによる分岐と真偽を表すboolean型についてたとえば「二つの値が同じ」とか「片方の値が大きい」などのの判定結果でもよいのです。値の大小が想定通りであるか判定する事によってbooleanの値を返すものを条件式と言います。条件は英語でconditionといいます。con-はラテン語の「一緒に」という意味で英語のwithに相当します。ditionはラテン語の「言う」に由来していて「言うこと」に関係する言葉です。「一緒に」というのは「どこの人でもどんな人でも一緒に」という意味でこの場合「常に」という意味にもなります。conditionとはある事に対して同じ意見を言う」という意味です。定数の英語constantもconを使っています。この場合は「一緒に立つもの」という意味で「常に同じ状態でいるもの」を指します。シンプルな条件式ある変数、int型の変数が10であるか判定します。10!");}同じであることを判定する条件式を作るには=を二つ連結したものを二つの値の間に置きます。変数でも実際の値をでもよいですが、両方とも値をそのまま書くのは分岐を書く意味がないです。10は必ずtrueになるため実行する前からどっちになるかわかっているからです。変数aが10以外のとき二つの条件式を連結するたとえば「変数scoreが30以上80以下」という条件式はどのように作るのでしょうか?「以上」は「等しいか大きい」という意味で、「以下」は「等しいか小さい」という意味です。80){...}とは書けません。条件演算子は二つの値を比べる事はできますが三つ並べる事はできません。この場合は条件を二つに分けます。条件B:変数scoreが80以下そして「条件Aを満たしかつ条件Bを満たす」という表現をします。