控制结构
分支控制¶
-
if
if (条件) { 语句; } -
if-else
if (条件) { 语句A; } else { 语句B; } -
if-else if-else
if (条件1) { 语句1; } else if (条件2) { 语句2; } else { 语句N; } -
三目运算符
变量 = 条件 ? 值1 : 值2; -
switch
switch (表达式) { case 值1: 语句1; break; case 值2: 语句2; break; default: 语句D; }表达式:byte/short/char/int、String、enum
缺
break会贯穿(fall-through)。
循环控制¶
-
for
for (初始化; 条件; 迭代) { 循环体; } -
while
while (条件) { 循环体; } -
do-while
do { 循环体; } while (条件); -
增强 for(foreach)
for (元素类型 变量 : 集合/数组) { 循环体; } -
控制关键字
break;// 立即退出当前循环continue;// 跳过本次循环,继续下一次return;// 直接结束整个方法