顺序结构
按照代码的先后执行顺序,依次执行
选择结构
选择结构又称为分支结构。代码根据具体的逻辑运算进行判断,按照选择执行不同的代码。
1. if 语句
if (布尔表达式) {
语句体;
}
2. if else 语句
if (判断条件) {
语句体1;
} else {
语句体2;
}
3. if else if 语句
if (判断条件1) {
语句体1;
} else if (判断条件2) {
语句体2;
} else {
语句体3;
}
4. switch 语句
switch(表达式) {
case 目标值1:
语句体1;
break;
case 目标值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
循环结构
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体。
当反复执行这个循环体的时候,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则将一直执行下去,形成死循环。
1. for 循环
for (初始化表达式:布尔表达式; 步进表达式) {
循环体;
}
2. while 循环
while (布尔表达式) {
循环体语句;
步进表达式;
}
3. do while 循环
do {
循环体语句;
步进表达式;
} while (布尔表达式);
Break和Continue关键字
break用于结束一个循环,跳出循环体执行循环体之后的代码;
continue用于跳出此次循环,执行下一次循环;