①顺序
程序从上到下逐行地执行,中间没有任何判断和跳转。
②分支
if—else
如果{ }中只有一条语句,则可以不用{ },建议写上。
- 单分支:if(条件表达式) { 执行代码块1; }
- 双分支:if(条件表达式) { 执行代码块1; } else { 执行代码块2; }
- 嵌套分支:一个分支结构中又嵌套另外一个分支结构,里面的分支称为内层分支,外面的分支称为外层分支,实际开发中不要超过3层。
switch
switch(表达式) {
case 常量1: 语句块1; break;
case 常量2: 语句块2; break;
…
case 常量n: 语句块n; break;
default: 语句块; break;