if
语句
1.单分支if结构
// 单分支 格式: if (关系表达式) { 语句体; }
2.双分支if结构
// 双分支 格式: if (关系表达式) { 语句体1; } else { 语句体2; }
3.多分支if结构
格式: if (关系表达式1) { 语句体1; } else if (关系表达式2) { 语句体2; } … else { 语句体n+1; }
注:if语句可以嵌套执行
switch语句
switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break; }
switch语句还有另一种写法,在JDK高版本中可以使用
switch (表达式) { case 1 -> 语句体1; case 2 -> 语句体2; ... default ->语句体n+1; }
注意:
-
case中如果未写break语句,会一直执行下去,直到遇到break结束