まず、if-else文の基本的な構文を見てみましょう。
if (条件式) {
// 条件式が真の場合に実行される処理
} else {
// 条件式が偽の場合に実行される処理
}
この構文では、まず条件式が評価されます。条件式が真の場合、if節の中の処理が実行されます。条件式が偽の場合、else節の中の処理が実行されます。
if-else文はネスト(入れ子)することもできます。つまり、if-else文の中に別のif-else文を記述することができます。これにより、複雑な条件分岐を表現することができます。
以下に、いくつかの簡単なコード例を示します。
例1: 数値の正負を判定する
num = 10
if num > 0:
print("正の数です")
else:
print("負の数です")
例2: 年齢による条件分岐
age = 25
if age < 18:
print("未成年です")
elif age >= 18 and age < 65:
print("成人です")
else:
print("高齢者です")
例3: 文字列の長さによる条件分岐
text = "Hello, world!"
if len(text) > 10:
print("文字列が長いです")
elif len(text) < 10:
print("文字列が短いです")
else:
print("文字列の長さはちょうどです")
これらはいくつかのシンプルな例ですが、if-else文はプログラム内で様々な条件分岐を行うための強力なツールです。ぜひ、実際にコードを書いて試してみてください。