条件がtrueなら実行する
if (条件式) は「もし条件が成り立つなら」という意味です。条件式の結果がtrueのときだけ、中の処理が動きます。
Java Output Practice
メール、パスワード、またはGoogleアカウントで学習ページに入ります。
Java 制御構文編 / Lesson03 条件分岐
Conditional Lesson
条件を判定し、実行する処理を切り替えるための文法です。ここで曖昧だと、出力はすぐにずれます。
int score = 82;
if (score >= 80) {
System.out.println("合格");
} else {
System.out.println("再挑戦");
}
if (条件式) は「もし条件が成り立つなら」という意味です。条件式の結果がtrueのときだけ、中の処理が動きます。
else は、ifの条件がfalseだったときに実行されます。条件から外れた値を放置しないための出口です。
else if は、条件を追加したいときに使います。最初にtrueになった場所だけが実行され、残りは見ません。
==、!=、>=、< などで値を比べます。代入の=とは役割が違います。
&& は両方true、|| はどちらかtrueです。条件を強くしたいのか、広げたいのかを決めて使います。
条件式の答えは必ずtrueかfalseです。今この値は条件を満たすのか。そこを一度止まって読む癖が、分岐のミスを減らします。
Click a Card
条件分岐は「どの条件がtrueになったか」を読む技術です。上から順に、止まる場所を見極めます。
参考: Oracle Java Tutorials の if-then / if-then-else文、 比較・条件演算子
Conditional Output Practice
if、else if、else、比較演算子、論理演算子を使って、出力が切り替わる流れを練習します。