===== 制御構文 =====
==== 条件分岐 ====
=== if文 ===
if (hoge == 1) {
// hogeの値が、1の場合に実行する。
} else if (hoge == 2) {
// hogeの値が、2の場合に実行する。
} else {
// hogeの値が、1でも2でもない場合に実行する。
}
=== switch文 ===
switch (hoge) {
case 1:
// hogeの値が、1の場合に実行する。
break;
case 2:
// hogeの値が、2の場合に実行する。
break;
default:
// hogeの値が、1でも2でもない場合に実行する。
break;
}
==== ループ処理 ====
=== for文 ===
for (int i = 0; i < 10; ++i) {
// 処理
}
=== 拡張for文 ===
List list = new ArrayList<>();
・・・
for (String str: list) {
// 処理
}
=== while文 ===
int i = 0;
while (i < 10) {
// 処理
++i;
}
=== do-while文 ===
int i = 0;
do {
// 処理
++i;
while (i < 10)