1. 流程控制语句
- 定义:控制程序中各语句执行顺序的语句
2. 流程控制结构
- 顺序结构
从上到下执行,没有任何判断跳转;
- 分支结构
根据条件,选择性的执行某段代码;
如:if...else 和 switch-case 两种分支语句;
- 循环结构
根据循环的条件,重复执行某段代码;
如:for、while、do-while三种循环语句;
要素:①初始化条件
②循环条件
③循环体
④迭代部分
3.分支结构1:if-else
- 格式1:
if (条件表达式) {
语句块;
}
- 格式2:
if (条件表达式) {
语句块1;
}else{
语句块2;
}
4.分支结构seitch-case
- 格式:
switch (表达式) {
case 常量1:
//执行语句1
break; //结束当前
case 常量2:
//执行语句2
break;
...
default:
//执行语句3
break;
}
小结:根据表达式中的值,依次匹配case语句;一旦与case中的某个常量相等,那么就执行该case中的语句。
注意:遇到break后,则跳出当前switch-case结构;如果没有遇到break,则继续执行之后的case语句,直到遇到break或执行完所有的case语句及default中的语句后,该程序才会停止。
5.循环结构:for循环
//格式:
/**
for (初始化条件;循环条件;迭代部分) {
循环体;
}
*/
//举例:
class ForTest{
public static void main(String[] args){
for(int i = 1;i <= 5; i++){
System.out.println("HelloWorld")
}
}
}
6.循环结构:while
/*
格式:
初始化条件
while(循环条件){
迭代体
迭代部分
}
*/
7.循环结构:do-while
/*
初始化条件
do{
迭代体
迭代部分
}while(循环条件);
*/
- 说明:do-while循环至少执行一次循环体