Java if
例
2つの値をテストして、20が18より大きいかどうかを確認します。条件がtrue
の場合は、テキストを出力します。
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
定義と使用法
if
ステートメントは、条件がtrue
の場合に実行されるコードのブロックを指定します。
Javaには、次の条件ステートメントがあります。
- 指定した条件がtrueの場合に実行するコードのブロックを指定するには、
if
を使用します。 - 同じ条件がfalseの場合に実行するコード ブロックを指定するには、
else
を使用します。 - 最初の条件がfalseであるかどうかをテストする新しい条件を指定するには、
else if
を使用します。 switch
を使用して、実行するコードの多くの代替ブロックを指定します。
その他の例
例
使用if
変数をテストするステートメント:
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
例
else
を使用して、条件が false
の場合に実行されるコードのブロックを指定します。
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
例
最初の条件が false
の場合は、else if
を使用して新しい条件を指定します。
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
関連ページ
条件の詳細については、Java If...Else チュートリアルを参照してください。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。