boolean型を返す式
if (条件1) {
処理;
} else if (条件2) {
処理;
} else {
処理;
}
値の一致による分岐を明示的に整理する構文
switch (値) {
case 定数1:
処理;
break;
case 定数2:
処理;
break;
default:
処理;
}
条件を元に先に判定(0回実行の可能性がある)
while (条件式) {
処理;
}
最低1回は実行される
do {
処理;
} while (条件式);
for (初期化; 条件式; 更新) {
処理;
}
for (int i = 0; i < n; i++>) {
処理;
}
for (型 変数 : 配列・コレクション) {
処理;
}
for (int x : numbers) {
処理;
}
break:最も内側のループまたはswitchを抜けるcontinue:現在のループを中断して次の繰り返しへ