問題一覧に戻る
初級制御構造
問題17: if-else文

if-else文は二分岐を実現します。条件がtrueの場合はifブロック、falseの場合はelseブロックが実行されます。どちらか一方のブロックが必ず実行されるため、デフォルトの処理を記述するのに適しています。

public class Main {
public static void main(String[] args) {
int temperature = 15;

// 温度をチェック
if (temperature > 25) {
System.out.println("Hot");
} {
System.out.println("Cool");
}

boolean isWeekend = false;
// 週末かチェック
(isWeekend) {
System.out.println("Relax!");
} {
System.out.println("Work!");
}
}
}