1. 顺序结构就是代码从上往下依次执行
2. 选择结构(分支结构)
会根据执行的结果选择不同的代码执行,有两种形式: if 语句 和switch 语句
2.1 if语句
2.1.1 if语句的第一种格式:
if(关系表达式) {语句体;}
执行流程:首先判断关系表达式,看其结果是true还是false,如果是true 就执行语句体,如果是false就不执行语句体注意事项: if 语句中的{}是可以省略的,一旦省略了,只控制到第一条语句结束,即只到第一个分号为止。
2.1.2 if语句的第二种
if(关系表达式) {语句体1;}else {语句体2;}
执行流程:首先判断关系表达式看其结果是true 还是 false,如果是true 就执行语句体 1 ,如果是false就执行语句体 2 。
2.1.3 if语句的第三种格式:
if(关系表达式 1) {语句体1;}else if (关系表达式 2) {语句体2; }…else {语句体n+1;}
执行流程:首先判断关系表达式 1 看其结果是true 还是false ,如果是 true 就执行语句体 1, 如果是 false 就继续判断关系表达式 2 看其结果是 true 还是 false,如果是true就执行语句体2,如果是false 就继续判断关系表达式…看其结果是true还是false … 如果没有任何关系表达式为 true,就执行语句体 n+1。如图:
1.2 While循环初始化语句;
while(判断条件语句) {循环体语句体;控制条件语句; } 两种循环对比: for 循环适合针对一个范围判断进行操作;while 循环适合不知道循环的次数,或者要求循环的次数
1.3 do...while循环初始化语句;
do {循环体语句;控制条件语句;}while(判断条件语句);流程:先执行初始化语句,在执行循环体语句,在执行条件控制语句,在做条件的判断, true,继续执行循环体和条件控制,false: 循环结束特点:循环体语句至少执行一次

2. 选择结构(分支结构)
会根据执行的结果选择不同的代码执行,有两种形式: if 语句 和switch 语句
2.1 if语句
2.1.1 if语句的第一种格式:
if(关系表达式) {语句体;}
执行流程:首先判断关系表达式,看其结果是true还是false,如果是true 就执行语句体,如果是false就不执行语句体注意事项: if 语句中的{}是可以省略的,一旦省略了,只控制到第一条语句结束,即只到第一个分号为止。
2.1.2 if语句的第二种
if(关系表达式) {语句体1;}else {语句体2;}
执行流程:首先判断关系表达式看其结果是true 还是 false,如果是true 就执行语句体 1 ,如果是false就执行语句体 2 。
2.1.3 if语句的第三种格式:
if(关系表达式 1) {语句体1;}else if (关系表达式 2) {语句体2; }…else {语句体n+1;}
执行流程:首先判断关系表达式 1 看其结果是true 还是false ,如果是 true 就执行语句体 1, 如果是 false 就继续判断关系表达式 2 看其结果是 true 还是 false,如果是true就执行语句体2,如果是false 就继续判断关系表达式…看其结果是true还是false … 如果没有任何关系表达式为 true,就执行语句体 n+1。如图:
1.2 While循环初始化语句;
while(判断条件语句) {循环体语句体;控制条件语句; } 两种循环对比: for 循环适合针对一个范围判断进行操作;while 循环适合不知道循环的次数,或者要求循环的次数
1.3 do...while循环初始化语句;
do {循环体语句;控制条件语句;}while(判断条件语句);流程:先执行初始化语句,在执行循环体语句,在执行条件控制语句,在做条件的判断, true,继续执行循环体和条件控制,false: 循环结束特点:循环体语句至少执行一次
