if文は、条件によって処理を分けるための構文です。
if (条件) {
処理;
}
int num = 10;
if (num >= 10) {
System.out.println("OK");
}
int num = 8;
if (num >= 10) {
System.out.println("A");
} else if (num >= 5) {
System.out.println("B");
} else {
System.out.println("C");
}
複数の条件を順番に判定できます。
switch文は、値によって処理を分ける構文です。
switch (変数) {
case 値:
処理;
break;
default:
処理;
}
int num = 2;
switch (num) {
case 1:
System.out.println("1です");
break;
case 2:
System.out.println("2です");
break;
case 3:
System.out.println("3です");
break;
default:
System.out.println("それ以外");
}
breakを書かないと、次のcaseも実行されてしまいます。
基本は必ず書くと覚えてOKです。
ifが向いている
if (score >= 80)
switchが向いている
switch (menuNo)
次回は、繰り返し処理(for / while)を解説します。