制御構文
条件分岐
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<String> 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)