if / else
if (x > 0) {
} else if (x == 0) {
} else {
}
switch
switch (x) {
case 1:
break;
case 2:
break;
default:
break;
}
Java 12+ 可用 switch 表达式(视环境而定)。
for
for (int i = 0; i < n; i++) { }
int[] a = {1, 2, 3};
for (int x : a) { } // 增强 for
for (String line; (line = br.readLine()) != null; ) { }
while
while (n-- > 0) { }
break / continue
与 C++ 相同。