一、程序中经典的三种执行顺序:
1.顺序结构:程序至上而下的执行。
2.分支结构:根据条件,选择对应的代码执行。
常见的分支语句:
2.1 if if /else if/ else if /else if /else :可以根据条件,选择执行某段程序。
语句结构如下:
2.2 switch:是通过比较值来决定执行哪条分支。
switch的语句结构:
穿透现象:(即当表达式为值一,但case值一中没有break时,程序执行完case值一的代码后,会继续执行case值二中的代码,直至遇到break。
示例:
运行结果:
3.循环结构:控制某段代码重复执行。
常见的循环结构:
3.1 普通for循环: (多用于知道循环次数的情况下)
示例:
3.2 增强for循环:(较多使用于集合)
遍历List示例:
运行结果如下:
3.3 while循环: 先判断条件在循环 (多用于循环次数不清楚的情况)
while结构:
初始化语句;
while(条件语句){
循环语句;
迭代语句;
}
循环条件为false时跳出循环
3.3 do while : 先执行一次语句,在判断是否继续执行
结构:
初始化语句;
do{
循环语句;
迭代语句;
}while(条件语句)
循环条件为false时跳出循环